Самый простой способ использования Management Studio:
- Найти базу данных в Management Studio
- В базе данных нажмите на папку Views слева (официально называемую Object Explorer), которая должна показать вам список представлений справа от вас. Если этого не произойдет, вы хотите перейти в меню «Вид» и выбрать «Сведения об объекте».
- Выберите все ваши представления.
- Щелкните правой кнопкой мыши по выбранным представлениям и выберите «Представление сценария как» -> Создать в -> Новое окно запроса
Откроется окно с определением вида всего, что вы выбрали.
РЕДАКТИРОВАТЬ: Если вы хотите запросить все определения вашего представления, вы можете сделать что-то вроде:
Select VIEW_DEFINITION
From INFORMATION_SCHEMA.VIEWS
Если вы измените вывод на «Текст» вместо «Сетка», появится список всех ваших представлений.
Как указал gbn, если вам нужна эта схема и если какой-то разработчик достаточно сумасшедший, чтобы создать представление длиной более 4 тыс. Символов, представления INFORMATION_SCHEMA будут возвращать нуль для схемы этого представления. Таким образом, в этом случае использование системных таблиц будет более целесообразным. Вариант решения gbn, похожий на то, что SMS делает за кулисами, будет:
Select smv.definition
FROM sys.all_views AS v
JOIN sys.sql_modules AS smv
ON smv.object_id = v.object_id