Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вычисление boolean выражений / 4 сообщений из 4, страница 1 из 1
06.03.2002, 07:53
    #32024495
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление boolean выражений
У меня возник вопрос немного странный в рамках SQL. Но тем не менее: можно ли управлять поведением вычисления boolean выражений? Помнится, в сишнике была какая-то опция, определяющая, вычисляется сложное выражение до конца в любом случае или прекращается по достижении очевидного результата. А в SQL такой, наверное, нет... Не то чтобы без нее жить невмоготу, но вот захотелось
Никто не встречал?
...
Рейтинг: 0 / 0
06.03.2002, 11:35
    #32024533
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление boolean выражений
А смысл? Это нужно, когда есть функции дающие побочный эффект, здесь же такого нет
...
Рейтинг: 0 / 0
06.03.2002, 12:14
    #32024542
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление boolean выражений
Мне-бы пригодилось.
Можно было-бы делать такое:
SELECT ...
WHERE (ISNUMERIC(MyStringFiels)=1 AND CONVERT(INT,MyStringFiels)=MyIntegerFiels)
А щас это даёт ошибку.

Да и для оптимизации хорошо...
...
Рейтинг: 0 / 0
06.03.2002, 12:21
    #32024543
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вычисление boolean выражений
Во-во
Например для подобной ситуации. Побочный эффект - появление ошибки, когда возможность ее возникновения заведомо отбросится первой частью выражения. Сейчас приходится писать несколько if'ов лесенкой, вместо нормальной записи.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вычисление boolean выражений / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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