Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 View в виде SQL запроса  [new]
Guest555
Guest
Как можно получить текст уже созданного view "vTest" в виде SQL запроса?
Т.е. то, что мы видим в SQL Pane. Например: "SELECT * FROM tAaa INNER JOIN tBbb ON tAaa.ID = tBbb.IDAaa"
Спасибо
2 авг 05, 14:35    [1755802]     Ответить | Цитировать Сообщить модератору
 Re: View в виде SQL запроса  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
select VIEW_DEFINITION from INFORMATION_SCHEMA.VIEWS where TABLE_NAME = 'your_view_name'
2 авг 05, 14:37    [1755816]     Ответить | Цитировать Сообщить модератору
 Re: View в виде SQL запроса  [new]
Roman Yarkiy
Member

Откуда: Город на Днепре
Сообщений: 122
sp_helptext 'view'
2 авг 05, 14:42    [1755851]     Ответить | Цитировать Сообщить модератору
 Re: View в виде SQL запроса  [new]
Guest555
Guest
А где он физически находится? Откуда его можно вытащить "прямым" запросом?
Не могу найти ...
syscomments.text ?????
Спасибо
2 авг 05, 14:44    [1755870]     Ответить | Цитировать Сообщить модератору
 Re: View в виде SQL запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
syscomments
Contains entries for each view, rule, default, trigger, CHECK constraint, DEFAULT constraint, and stored procedure. The text column contains the original SQL definition statements, which are limited to a maximum size of 4 MB. This table is stored in each database.
2 авг 05, 14:48    [1755894]     Ответить | Цитировать Сообщить модератору
 Re: View в виде SQL запроса  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Не надо из syscomments. Используйте стандартный механизм через INFORMATION_SCHEMA
2 авг 05, 14:51    [1755922]     Ответить | Цитировать Сообщить модератору
 Re: View в виде SQL запроса  [new]
Guest555
Guest
Большое спасибо. Разобрался.
2 авг 05, 15:09    [1756057]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить