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

Можно ли получить список всех определенных на данный момент переменных?

Заранее спасибо,
Игорью
28 июл 03, 16:46    [278345]     Ответить | Цитировать Сообщить модератору
 Re: Список переменных  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
если только на текст посмотреть

вопрос из серии "а как узнать что я сейчас написал?"
28 июл 03, 18:17    [278540]     Ответить | Цитировать Сообщить модератору
 Re: Список переменных  [new]
ИгорьЛ
Guest
>если только на текст посмотреть
А если нет текста?
Хочеться получить список всех переменных, существующих на данный момент, например, список глобальных курсоров и т.д.
>вопрос из серии "а как узнать что я сейчас написал?"
Ответ точно в стиле: "Неважно что и как, главное написать"
Очень "конструктивно"!!!

И все же, если это возможно, хотелось получить ответ на вопрос.

Заранее спасибо.
28 июл 03, 18:39    [278568]     Ответить | Цитировать Сообщить модератору
 Re: Список переменных  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31604
2ИгорьЛ
А чем вам ответ не нравится? Кратко, точно и конкретно - "если только на текст посмотреть".
Других способов нет.

Это если ответ на поставленный вопрос - "список всех определенных на данный момент переменных", т.е.
declare @i int
<здесь получить список>

А если вам что-то другое надо, например, таблицы или курсоры, то могут быть варианты.

Например, для получения списка курсоров см. sp_cursor_list
28 июл 03, 19:02    [278600]     Ответить | Цитировать Сообщить модератору
 Re: Список переменных  [new]
ChA
Member

Откуда: Москва
Сообщений: 11129
Интересно, и что может дать факт наличия переменных ?
Хотя наличие курсоров выяснить, пожалуй, можно.
В БД master есть таблицы с префиксом syscursor*, а
также процедуры, описанные в BOL, топик
"system stored procedures, listed", там "Cursor Procedures"
Но что это Вам даст ?

P.S. Интересно, куда исчез текст ? Или клиент генерит
код ? Тогда воспользуйтесь Profiler и будет Вам счастье...
28 июл 03, 19:09    [278609]     Ответить | Цитировать Сообщить модератору
 Re: Список переменных  [new]
iSestrin
Member

Откуда: Новосибирск
Сообщений: 3811
в том то и дело, что имея имя переменной, синтаксически ее использовать не возможно, а в контексте exec() она не видна.
поэтому ответ на вопрос - никак, на разве что получить сорс и распарсить:))
29 июл 03, 06:35    [278911]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить