Вопрос на IIF и его особенности

Proga
Дата: 28.05.2004 15:22:30
Хотел перевести свои запросы в хранимые процедуры на сервере, однако что ничего не получается. Помогите разобраться, возможно ли использование в хранимых процедурах IIF-а.
paparome
Дата: 28.05.2004 15:24:23
Там такого нет

Смотри в сторону функции CASE
Proga
Дата: 28.05.2004 15:35:22
Я в кейсах не бум-бум однако, если предложишь замену такому коду
IIf([Plat_vid]=3 Or [Plat_vid]=1 Or [Out_acc]=-1,Null,[Need_yes]) AS RUC
буду очень признателен.
paparome
Дата: 28.05.2004 15:39:18
IIf([Plat_vid]=3 Or [Plat_vid]=1 Or [Out_acc]=-1,Null,[Need_yes]) AS RUC

CASE WHEN [Plat_vid]=3 Or [Plat_vid]=1 Or [Out_acc]=-1 THEN Null ELSE [Need_yes] END AS RUC
Proga
Дата: 28.05.2004 15:51:13
Что-то не получается, вы даёт ошибку
"В данном конструкторе отсутствует графическая поддержка конструкции SQL CASE."
Alexander G
Дата: 28.05.2004 15:54:28
простите, так что вы делаете - хранимки или представления?
paparome
Дата: 28.05.2004 15:54:51
Это не ошибка - это сообщение о том, что гафически (с табличками и связями) вы ничего не увидите, но запрос работать будет (если его руками написать)