Как узнать, какие таблицы находятся в представлении (SQL Server Management Studio) - PullRequest
0 голосов
/ 21 марта 2019

Я только что выполнил следующий оператор обновления для представления:

use DEVON_IMS

update RM_COMMON_ATTRIBUTES_STREET 
set USRN = 14201962 
where ITEM_UID = 4668083

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

Как я могу вернуть этот ряд?Я предполагаю, что это может быть еще в таблице, с которой связана строка, но я не знаю, что это за таблица.Есть ли способ для меня, чтобы увидеть, какие таблицы являются частью представления, чтобы я мог просмотреть каждую из них, чтобы попытаться найти недостающую строку представления?Другие предложения также приветствуются.

Спасибо

1 Ответ

0 голосов
/ 21 марта 2019

Вы можете щелкнуть правой кнопкой мыши представление в SSMS и выбрать «Сценарий как создать ...» и увидеть запрос, который использует представление.

...