(3)执行“新建存储过程”命令,打开“存储 过程属性”对话框,如图9.1所示。在其文本框 中首先输入所有者和存储过程名称,例如所有 者DBO替换 OWNER,用过程名 ST CHAXUN01替换 PROCEDURE NAME 存储过程尾性 新建存備过程 常规 气名称 <新建存储过程 限[ 所有者 创建日 文本[〕 ATE PROCEDURE [OWNER].IPROCEDURE NAMEJAS 45.141 检查语祛[〕 另存为模板[〕 确定 取消 帮助
(3) 执行“新建存储过程”命令,打开“存储 过程属性”对话框,如图9.1所示。在其文本框 中首先输入所有者和存储过程名称,例如所有 者 DBO 替 换 OWNER , 用 过 程 名 ST_CHAXUN_01替换PROCEDURE NAME
〖4)在文本框的第二行输入存储过程文本,根据题 意输入如下语句。 SELECT姓名,性别,出生日期 FROM学生 WHERE系部代码=’01 (5)输入完成后,单击“检査语法”按钮, 语法检查 是否正确。 (6)如果没有任何错误,单击“确定”按钮, 将存储过程保存到数据库中
(4) 在文本框的第二行输入存储过程文本,根据题 意输入如下语句。 SELECT 姓名,性别,出生日期 FROM 学生 WHERE 系部代码=’01’ (5) 输入完成后,单击“检查语法”按钮, 语法检查 是否正确。 (6) 如果没有任何错误,单击“确定”按钮, 将存储过程保存到数据库中
2)使用SQL语句创建存储过程 在查询分析器中,用SQL语句创建存储过程 的语法格式如下: CREATE PROC EDURE] procedure name Lnumber 【例92】在 Studen数据库中,创建一个查询存 储过程 ST PRO BJ,该存储过程将返回计算机 系的班级名称。其程序清单如下: USE student GO CREATE PROCEDUREST PRO BJ
(2)使用SQL语句创建存储过程 在查询分析器中,用SQL语句创建存储过程 的语法格式如下: CREATE PROC [EDURE] procedure_name [;number] 【例9.2】在Student数据库中,创建一个查询存 储过程ST_PRO_BJ,该存储过程将返回计算机 系的班级名称。其程序清单如下: USE student GO CREATE PROCEDURE ST_PRO_BJ
As SELECT班级名称 FROM班级系部 WHERE系部系部代码=班级系部代码and系 部系部名称=计算机 GO
AS SELECT 班级名称 FROM 班级,系部 WHERE 系部.系部代码=班级.系部代码 and 系 部.系部名称='计算机' GO
9.22执行存过程 对存储在服务器上的存储过程,可以使用 EXECUTE命令或其名称执行它,其语法格式 如下 LLEXEC LUTE J] Return status = procedure name [number] procedure name var
9.2.2 执行存储过程 对存储在服务器上的存储过程,可以使用 EXECUTE命令或其名称执行它,其语法格式 如下: [ [ EXEC [ UTE ] ] { [@return_status =] { procedure_name [;number] | @ procedure_name_var }