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

Откуда: УФА, БАШКОРТОСТАН
Сообщений: 411
отлаживаю хп. в хп передаютя параметры. до того как хп полностью отлажена я запускаю только выделенный кусок из ее текста. неудобство в том, что в этом куске используются переменные, которые должны хп передаватья извне и соответственно быть задекларированы при вызаве хп.

приходится посать отдельную команду declare которую затем коментарить.
идея такая, что надо определить есть в памяти те переменные которые передаются в хп и если нет то запустить отладочный блок по декларированию и присвоению начальных значений.

задача: как определить задекларирована ли уже переменная @in_parameter
19 июн 09, 09:01    [7318686]     Ответить | Цитировать Сообщить модератору
 Re: определить тип данных переменной памяти  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381
это вы в скрипте на t-sql такое хотите сделать? не получится. то есть, вообще никак, - в t-sql такое в принципе невозможно.
вот информация к размышлению:
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=669653

нет, ну конечно, вы пожете попробовать распарсить текст своей процедуры, выявить, какие для вашего фрагмента нужны переменные и сформировать новый скрипт, где они будут предварительно объявляться.
19 июн 09, 09:23    [7318762]     Ответить | Цитировать Сообщить модератору
 Re: определить тип данных переменной памяти  [new]
Stilet
Member

Откуда: УФА, БАШКОРТОСТАН
Сообщений: 411
да сделать можно через обработку ошибок, да только думал может функция какая есть ((
19 июн 09, 09:33    [7318801]     Ответить | Цитировать Сообщить модератору
 Re: определить тип данных переменной памяти  [new]
Stilet
Member

Откуда: УФА, БАШКОРТОСТАН
Сообщений: 411
ups (((
19 июн 09, 09:37    [7318822]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить