用于打开存储过程并在SQL Server中读取它的SQL代码

Mar*_*que 7 sql database sql-server

我使用的界面只允许我使用SQL命令.该数据库是SQL Server.现在我需要打开一个存储过程并读取其中的内容.打开存储过程进行读取的SQL命令是什么?谢谢.

Joe*_*lli 15

SELECT definition
    FROM sys.sql_modules 
    WHERE object_id = OBJECT_ID('YourSchemaName.YourProcedureName')
Run Code Online (Sandbox Code Playgroud)

  • 总是很高兴看到使用sys.sql_modules而不是syscomments和INFORMATION_SCHEMA垃圾 (3认同)

Fos*_*sco 6

sp_helptext 'dbo.myStoredProc'
Run Code Online (Sandbox Code Playgroud)