1
数据库原理与应用技术
1.10.2.3 9.2.3 查看存储过程
9.2.3 查看存储过程

查看存储过程代码有两种方法:一种是通过SQL Server Management Studio查看存储过程,另一种是通过系统存储过程来查看关于用户创建的存储过程信息。

1. 通过使用SQL Server Management Studio查看存储过程

使用 SQL Server Management Studio,在对象资源管理器中查看存储过程的定义。

(1) 在对象资源管理器中,连接到数据库引擎实例,然后展开该实例。

(2) 展开“数据库”、“过程所属的数据库”及“可编程性”。

(3) 展开并右键单击“存储过程”,再选择“编写存储过程脚本为”,然后选择下列选项之一:“CREATE到”、“ALTER到”或“DROP和CREATE到”。

(4) 选择“新建查询编辑器窗口”,这时将显示过程定义,如图9-27所示。

图9-27 查看存储过程源代码对话框

2. 使用sp_helptext查看存储过程的源代码

要查看数据库students中存储过程student_grade_param的代码,新建一个查询窗口,执行下面的代码:sp_helptext student_grade_param。运行结果如图9-28所示。

图9-28 使用sp_helptext查看存储过程

说明:如果在创建存储过程时使用了WITH ENCRYPTION选项,那么无论是使用企业管理器还是系统存储过程sp_helptext,都无法查看到存储过程的源代码。