12

我试图谷歌它,但没有找到答案......

是否可以检查是否使用 SCHEMABINDING 创建了视图?

4

2 回答 2

22

您已经接受了另一个答案,但该OBJECTPROPERTY()函数可以直接回答这个问题:

select objectproperty(object_id('viewname'), 'IsSchemaBound')

另请注意,sys.sql_dependencies推荐使用

于 2013-05-06T14:55:24.543 回答
3

我不知道直接的方法,但你可以跑

select * 
from sys.sql_dependencies
where class = 1 and object_id = object_id('<view name>');

如果它返回值,则视图被绑定。

于 2013-05-06T14:35:56.077 回答