LLaparameter]value @variable [OUTPUT DEFAULTI TWITH RECOMPLE 【例9.3】在查询分析器中执行 ST PRO BJ,其 代码清单如下: USE Student EXECUTE ST PROC BJ GO
[[@parameter=]{value | @variable [OUTPUT] | [DEFAULT]} [,┅n] [WITH RECOMPLE] 【例9.3】在查询分析器中执行ST_PRO_BJ,其 代码清单如下: USE Student EXECUTE ST_PROC_BJ GO
其执行结果如下图所示。 吗查询 JSJXOFFICEl. studen..已回 USE Student EXECUTE ST PROC BJ GO 班级名称 101级软件工程001班 201级信息管理002班 围网格画消息 JSJXOFFICE1\ student00行行3,列3
其执行结果如下图所示
923查看存储过程 对用户建立的存储过程,可以使 用企业管理器或有关的系统存储过程 査看该存储过程的定义。 1)使用企业管理器查看存储过程 孑情过程尾性 5T卫RocB丁 常规 名称 ST PROC BJ 权限1 所有者 dbo 包建国其月 2005-7-415:34:30 文本汇上 CREATE PROCEDURE ST PROC BJ 级名秉 FH班级 HERE系部系部代码班级系部代码ad系部系部名称-计十算机 检查语 取消 应用 著助
9.2.3 查看存储过程 对用户建立的存储过程,可以使 用企业管理器或有关的系统存储过程 查看该存储过程的定义。 (1)使用企业管理器查看存储过程
(2)使用系统存储过程查看存储过程 查询一 JSJXOFFICE1. student. JSJXOFFICE1计算机系一无标题2* 回呵网 USE student EXEC SP HELPTEXT ST PROC BJ EXEC SP DEPENDS ST PROC BJ EXEC SP HELP ST PROC BJ Text 1 CREATE PROCEDURE ST_PROC_B] 3 SELECT班级名称 4FEM班级,系部 5 WHERE系部系部代码=班级系部代 dated selected column dbo.班级 user table no 系部代码 2dbo.系部 user table no 系部代码 3do.系部 user table no 系部名称 4dbo.班级 user table no no 班级名称 Owner Type Created datetime 1 ST_PROC_BJ dbo stored procedure 2005-07-04 15: 34: 30.380 网格面消息 查询完成 JSJXOFFICE1(6.0) JSJXOFFICE计算机系62) student0:00010行行5,列24
(2)使用系统存储过程查看存储过程
924修改存備过程 当存储过程所依赖的基本表发生变化或者 根据需要,用户可以对存储过程的定义或者参 数进行修改。更改通过执行 CREATE PROCEDURE 语句创建的过程,不会更改权限,也不影响相 关的存储过程或触发器。修改存储过程可以使 用 ALTER PROCEDURE语句,其语法格式为 ALTER PROC EDURE procedure name number Parameter data type) [VARYING] default I [ OUTPUT ][-n] 「WITH
9.2.4 修改存储过程 当存储过程所依赖的基本表发生变化或者 根据需要,用户可以对存储过程的定义或者参 数进行修改。更改通过执行CREATE PROCEDURE 语句创建的过程,不会更改权限,也不影响相 关的存储过程或触发器。修改存储过程可以使 用ALTER PROCEDURE语句,其语法格式为: ALTER PROC [EDURE] procedure_name [; number] [ {@parameter data_type} [VARYING] [=default ] [OUTPUT] ] [,┄n] [ WITH