![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос [MSSQL]
Lady © (2005-09-16 09:33:00)Подскажите что нужно подправить в этом запросе
SELECT @KAB = KAB FROM SAB WHERE KAB_OLD = @KAB
чтобы при отсутствии соответствующей записи, в @KAB записался бы NULL?
Fay (2005-09-16 18:54:00) [1]set nocount on
select @KAB = null
select @KAB = KAB from SAB where KAB_OLD = @KAB
Nikolay M. (2005-09-16 10:20:00) [2]SELECT @KAB =(SELECT KAB FROM SAB WHERE KAB_OLD = @KAB)
Johnmen (2005-09-16 09:58:00) [3]>Леди (16.09.05 09:54) [3]
>В процедуру передается старый номер, а выдается новый
Что за процедура ? Это из которой селект ?
Ega23 (2005-09-16 09:56:00) [4]Это я знаю, просто хотелось проще
Куда уж проще-то?
Леди (2005-09-16 09:54:00) [5]2 Johnmen
В процедуру передается старый номер, а выдается новый
2 Ega23
Это я знаю, просто хотелось проще
Ega23 (2005-09-16 09:43:00) [6]Первое, что пришло в голову:
Set @x=null
SELECT @x = KAB FROM SAB WHERE KAB_OLD = @KAB
Select @KAB=@x
Может можно и лучше.
Johnmen (2005-09-16 09:41:00) [7]А что делает этот запрос ? По сути.