Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 проверить существование переменной  [new]
sanekoffice
Member

Откуда:
Сообщений: 373
declare @Value as int
 SELECT OBJECT_ID('@Value') -- дает null
18 сен 14, 08:25    [16588520]     Ответить | Цитировать Сообщить модератору
 Re: проверить существование переменной  [new]
aleks2
Guest
наличие декларации переменной проверяется во время (ранней) компиляции.

Больше никак.
18 сен 14, 08:50    [16588548]     Ответить | Цитировать Сообщить модератору
 Re: проверить существование переменной  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
sanekoffice
declare @Value as int
 SELECT OBJECT_ID('@Value') -- дает null


а когда это может понадобиться?
18 сен 14, 12:00    [16589564]     Ответить | Цитировать Сообщить модератору
 Re: проверить существование переменной  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
sanekoffice,

А как вы на используемом вами C# проверяете наличие переменной в коде?

ИМХО какой то странный вопрос для любого человека, который хотя бы раз попрограммировал. Такое есть разве что в экзотических самомодифицируемых языках типа LISP.
18 сен 14, 13:19    [16590225]     Ответить | Цитировать Сообщить модератору
 Re: проверить существование переменной  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4893
sanekoffice
declare @Value as int
 SELECT OBJECT_ID('@Value') -- дает null


А
SELECT @Value 
скажет, что переменной не существует, если её не существует. Но в целом вопрос из серии "А вы что сегодня курили?".
18 сен 14, 14:28    [16590752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить