如何找出视图中的哪些表(SQL Server Management Studio)

问题描述 投票:0回答:1

我刚刚对视图执行了以下更新语句:

use DEVON_IMS

update RM_COMMON_ATTRIBUTES_STREET 
set USRN = 14201962 
where ITEM_UID = 4668083

事实证明,有一个触发器完全从视图中删除了该行,而不是修改该特定单元格。

我该怎么回来?我假设它可能仍然在表中与该行相关联,但我不知道该表是什么。有没有办法让我看到哪些表是视图的一部分所以我可以查看每个表以尝试找到缺少的视图行?其他建议也欢迎。

谢谢

sql sql-server view row recovery
1个回答
0
投票

您可以右键单击SSMS中的视图,然后选择“脚本为创建...”并查看视图使用的查询。

© www.soinside.com 2019 - 2024. All rights reserved.