SQL Server查询目录以查看DDL

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

在SSMS中,我无法通过单击对象资源管理器来查看视图的DDL。

我确实可以访问目录。

反正有没有查询目录来检索视图ddl?有没有人有任何其他建议,而不是要求正确访问?

我正在努力完成一些工作,没有人能够在星期一之前让我访问。

编辑:这是我到目前为止所尝试的:

SELECT OBJECT_DEFINITION (OBJECT_ID('schema.view_name')) AS ObjectDefinition;   
GO  

这不起作用,因为视图具有加密状态。

sql-server tsql ssms
1个回答
1
投票

要获取sql对象的定义,您可以使用此查询。

 GO
 exec sp_helptext <view_name>
 GO

如果使用'with encryption'进行加密,则很难在没有管理权限的情况下找到该定义。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.