powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Coalesce и вычисление неиспользуемых аргументов
4 сообщений из 4, страница 1 из 1
Coalesce и вычисление неиспользуемых аргументов
    #39011858
Kirill Razuvaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Вопрос: можно ли быть уверенным, что аргументы COALESCE, следующие за отличным от NULL, не будут вычисляться?
Т.е. не будет ли приращения генератора после вызова:
Код: sql
1.
select coalesce(:P, gen_id(my_gen,1)) from rdb$database;

На данный момент в 2.5. при значении параметра P, равном, к примеру 33, генератор не дергается, но задано ли это стандартом или это текущая реализация?
...
Рейтинг: 0 / 0
Coalesce и вычисление неиспользуемых аргументов
    #39015283
Kirill Razuvaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Up
...
Рейтинг: 0 / 0
Coalesce и вычисление неиспользуемых аргументов
    #39015300
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kirill Razuvaev,

стандарт это вряд ли описывает. Но вот здравый смысл говорит, что так и должно быть. И вряд ли это будет менятся.
...
Рейтинг: 0 / 0
Coalesce и вычисление неиспользуемых аргументов
    #39015774
Kirill Razuvaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,
спасибо, я, собственно, тоже к этому склонялся
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Coalesce и вычисление неиспользуемых аргументов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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