Deutsch

sql stored procedure

09.02.05 17:57
Re: sql stored procedure
 
digital_pilot der Mann von der Panzerwiese
в ответ Fleischmann 09.02.05 17:01, Последний раз изменено 09.02.05 18:03 (digital_pilot)
э-э-э-э.... ну, во-1-х, в сиквеле (как минимум до версии 2000 вкл.) нет логического типа данных. Так что конструкции с true и false не катят. Поэтому, если уж так приспичило, ставь вместо true и false числа 1 и 0 соответственно, а после case'овского end'а добавь сравнение с единицей, т.е. = 1.
Во-2-х, а почему бы не заменить этот страшный case простейшим выражением типа:
WHERE ... AND ISNULL(text_value,'') = ISNULL(@text_value,'') AND ...
по логике вроде то же самое получается
--------------
Авиатор х#ев
 

Перейти на