为什么object_id总是返回null?

时间:2015-01-26 07:27:17

标签: sql sql-server

SELECT object_id('dbo.groups','U'); //NULL 

enter image description here

1 个答案:

答案 0 :(得分:4)

OBJECT_ID在出错时返回NULL。

用户只能查看用户拥有或用户被授予权限的安全性元数据。这意味着,如果用户对该对象没有任何权限,则元数据发出的内置函数(如OBJECT_ID)可能会返回NULL。

有关详细信息,请参阅Metadata Visibility Configuration