RRECOMPILE ENCRYPTION RECOMPILE ENCRYPTION FOR REPLICATIONI AS Sql statement [---n 【例9.5】修改存储过程 ST PRO BJ,使该存储 过程返回经济管理系的班级名称。其程序清单如 下 USE student
{RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION } ] [FOR REPLICATION] AS Sql_statement [,┄n] 【例9.5】 修改存储过程ST_PRO_BJ,使该存储 过程返回经济管理系的班级名称。其程序清单如 下: USE student
GO ALTER PROC DBOST PROC BJ As SELECT班级名称 FROM班级,系部 WHERE系部系部代码=班级系部代码and系部. 系部名称=经济管理系 GO 9.2.5删除存储过程
GO ALTER PROC DBO.ST_PROC_BJ AS SELECT 班级名称 FROM 班级,系部 WHERE 系部.系部代码=班级.系部代码 and 系部. 系部名称='经济管理系' GO 9.2.5 删除存储过程
当存储过程不再需要时,可以使 用企业管理器或 DROP PROCedURE语 句将其删除。 (1)使用企业管理器删除存储过程 在企业管理器中,用鼠标右键单击要 删除的存储过程,从弹出的快捷菜单中选 择“删除”命令,将弹出“移除对象”对 话框,在次对话框中,单击“全部移出” 按钮,删除该存储过程。 (2)使用 DROP PROCEDURE语句删除存储过程
当存储过程不再需要时,可以使 用企业管理器或DROP PROCEDURE语 句将其删除。 (1)使用企业管理器删除存储过程 在企业管理器中,用鼠标右键单击要 删除的存储过程,从弹出的快捷菜单中选 择“删除”命令,将弹出“移除对象”对 话框,在次对话框中,单击“全部移出” 按钮,删除该存储过程。 (2)使用DROP PROCEDURE语句删除存储过程
DROP PROCEDURE语句可以一次从当前数据 库中将一个或多个存储过程或过程组删除,其语 法格式如下: DROP PROCEDURE存储过程名[,n 【例9.6】删除存储过程 ST CHAXUN01,其 程序清单如下 USE student GO DROP PROCEDURE ST CHAXUN 01 GO
DROP PROCEDURE语句可以一次从当前数据 库中将一个或多个存储过程或过程组删除,其语 法格式如下: DROP PROCEDURE 存储过程名[,…n] 【例9.6】 删除存储过程ST_CHAXUN_01,其 程序清单如下: USE student GO DROP PROCEDURE ST_CHAXUN_01 GO
93创建含参数的存储过程 在存储过程中使用参数。可以扩 展存储过程的功能。使用输入参数 可以将外部信息传到存储过程:使用 输出参数。可以将存储过程内的信息 传到外部。 【例9.6】在 Student数据库中,建立一个名为 XIBU INFOR的存储过程,它带有一个参数, 用于接受系部代码,显示该系部名称和系主任 信息。其程序清单如下: USE student
9.3 创建含参数的存储过程 在存储过程中使用参数,可以扩 展存储过程的功能。使用输入参数, 可以将外部信息传到存储过程;使用 输出参数,可以将存储过程内的信息 传到外部。 【例9.6】在Student数据库中,建立一个名为 XIBU_INFOR的存储过程,它带有一个参数, 用于接受系部代码,显示该系部名称和系主任 信息。其程序清单如下: USE student