Краткое описание :
DSQL не выбирает пустые строкиОписание :
Прямой SQLЧто измененно :
DSQL
Oracle
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Сравнение с пустой строкой '' в коде DSQL не работает на оракле:
она ничему не равна (потому что она есть NULL).
Ожидалось, что значение строкового поля по умолчанию будет равно ''
Как измененно :
Теперь '' транслируется в ' ' на оракле.
Это имеет побочные эффекты, например, ('' <> ' ') ложно
(на платформе MSSQL так было всегда, т.к. ведущие пробелы игнорируются при сравнении)