powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что должно выдать select nullif(null, 0) [from dual / rdb$database / ...] ?
1 сообщений из 26, страница 2 из 2
Что должно выдать select nullif(null, 0) [from dual / rdb$database / ...] ?
    #37840584
RubinDm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидsphinx_mvдля MSSQL указано - возвращаемый результат функции имеет тип данных первого аргумента.раз всё так просто и понятно, как объяснить, что в этом примере:
Код: sql
1.
select nullif((select null),0)

-- MS SQL уже выдаёт результат без ошибки ?
Откуда он догадался, что безымянное поле производной таблицы `t` имеет числовой тип ? (Oracle в аналогичном варианте "остается верен себе" и НЕ выводит результат, возвращая ORA-00932).

хм.. формально оракл конечно правее сиквела. всегда надо стараться быть последовательными.
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что должно выдать select nullif(null, 0) [from dual / rdb$database / ...] ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]