我试图谷歌它,但没有找到答案......
是否可以检查是否使用 SCHEMABINDING 创建了视图?
您已经接受了另一个答案,但该OBJECTPROPERTY()
函数可以直接回答这个问题:
select objectproperty(object_id('viewname'), 'IsSchemaBound')
另请注意,sys.sql_dependencies
不推荐使用。
我不知道直接的方法,但你可以跑
select *
from sys.sql_dependencies
where class = 1 and object_id = object_id('<view name>');
如果它返回值,则视图被绑定。