Всем привет.
Вопрос, скорее всего, букварьный, так что заранее прошу прощения за отнятое время. Но типа в пятницу можно :)
Firebird 2.5.8:
Результат:
То же самое в Postgres (9.6.сколько-то):
Результат:
Кто из них правильно работает ? Или это вообще не откуп сервера отдается, нет стандарта ?
Вопрос, скорее всего, букварьный, так что заранее прошу прощения за отнятое время. Но типа в пятницу можно :)
Firebird 2.5.8:
SELECT '''' || CAST('123' AS CHAR(10)) || '''' from rdb$database UNION ALL SELECT '''' || CAST('123 ' AS CHAR(10)) || '''' from rdb$database UNION ALL SELECT '''' || '123 ' || '''' from rdb$database;
Результат:
|
То же самое в Postgres (9.6.сколько-то):
SELECT '''' || CAST('123' AS CHAR(10)) || '''' UNION ALL SELECT '''' || CAST('123 ' AS CHAR(10)) || '''' UNION ALL SELECT '''' || '123 ' || '''';
Результат:
|
Кто из них правильно работает ? Или это вообще не откуп сервера отдается, нет стандарта ?