在SSMS中,我无法通过单击对象资源管理器来查看视图的DDL。
我确实可以访问目录。
总有没有要查询目录以检索视图ddl的信息?除了要求正确的访问权限之外,还有其他建议吗?
我正在尝试完成一些工作,直到星期一,没有人能够给我访问权限。
编辑:这是到目前为止我尝试过的内容:
SELECT OBJECT_DEFINITION (OBJECT_ID('schema.view_name')) AS ObjectDefinition;
GO
此操作无效,因为视图具有加密状态。
答案 0 :(得分:1)
要获取sql对象的定义,可以使用此查询。
GO
exec sp_helptext <view_name>
GO
如果通过使用具有加密功能的进行加密,则很难在没有管理特权的情况下找到定义。