您好,欢迎访问三七文档
第1页·共3页实验 9 SQL Server 2000 的存储过程一、实验目的 1. 掌握使用向导创建存储过程并更新相应数据 2. 掌握使用 TSQL编程的方法 3. 掌握使用 TSQL语句创建一个存储过程并验证 4. 掌握创建和执行带参数的存储过程 5. 熟练使用系统存储过程、系统函数 6. 掌握用在企业管理器中管理存储过程二、实验要求 1. 创建一个不带参数的存储过程。 2. 创建一个带参数的存储过程 p_count。 3. 保存并上交实验结果。三、实验步骤 1. 写一个程序,计算 9 到999 的和,SQL代码如下所示: DECLARE @i INT,@sum INT SELECT @i=9, @sum=0 WHILE @i = 99 BEGINSELECT @sum = @sum + @i, @i = @i + 1 END PRINT '9+10+...+99 = '+CONVERT(VARCHAR,@sum) 2. 创建存储过程 pr_buy,返回指定会员帐号(M_account )已付款购买的商品信息,SQL代码如下所示: USE eshop GO CREATE PROCEDURE pr_buy @account VARCHAR(20) AS SELECT * FROM orders WHERE m_account = @account 3. 执行存储过程 pr_buy显示帐号为 liuzc518 会员的购买商品信息,SQL代码如下所示: USE eshop EXEC pr_buy 'liuzc' 4. 将步骤 13 命令脚本(PROC01.SQL)保存上交以备教师检查。 5. 在企业管理器中,对 pr_buy进行如下的操作:(1)查看其定义的文本打开“SQL Server 企业管理器”,定位到 eshop数据库,展开 eshop数据库的对象,再定位到“存储过程”项,右击 pr_buy 存储过程,弹出快捷菜单,如图 91 所示。从快捷菜单中选择“属性”,将弹出“存储过程属性-pr_buy”对话框,如图 92 所示。第2页·共3页图9-1选择需要查看其属性的存储过程图9-2查看存储过程属性(2)改名为 pr_test 打开“SQL Server 企业管理器”,定位到 eshop数据库,展开 eshop数据库的对象,再定位到“存储过程”项,右击 pr_buy 存储过程,弹出快捷菜单,如图 93 所示。从快捷菜单中选择“重命名”,将使存储过程 pr_buy的名称进入编辑状态,如图 94 所示。图9-3选择需要重命名的存储过程图9-4重命名存储过程将存储过程 pr_buy的名称重命名为 pr_test 后,SQL Server 系统将弹出“重命名”对话框,以提示用户是否使重命名存储过程有效,单击“是”使重命名生效,单击“否”使重命名失效,即维护存储过程的名称不变,如图 95 所示。选择“是”以后,如果系统执行重命名存储过程成功,将弹出已成功重命名存储过程对象的对话框,如图 96 所示,用户单击“确定”即可;否则返回重命名存储过程不成功的信息。图9-5选择是否使重命名存储过程有效图9-6返回重命名存储过程的执行状态(3)改为返回该帐号会员的个人信息打开“SQL Server 企业管理器”,定位到 eshop数据库,展开 eshop数据库的对象,再定位到“存储过程”项,右击 pr_test 存储过程,弹出快捷菜单,如图 91 所示。从快捷菜单中选择“属性”,将弹出“存储过程属性-pr_test”对话框,如图 92 所示。然后修改文本框中的存储过程定义文本,如图 97所示,修第3页·共3页改后的代码如下: CREATE PROCEDURE pr_test @account VARCHAR(20) AS SELECT * FROM members WHERE m_account = @account GO 图9-7查看存储过程属性(4)删除该存储过程打开“SQL Server 企业管理器”,定位到 eshop数据库,展开 eshop数据库的对象,再定位到“存储过程”项,右击 pr_test 存储过程,弹出快捷菜单,如图 98 所示。从快捷菜单中选择“删除”,将弹出“除去对象”对话框,如图 99 所示。然后单击“全部除去”按钮,将删除 eshop 数据库中与存储过程 pr_test 有关的全部信息。图9-8选择存储过程图9-9查看存储过程属性四、注意事项 1. 存储过程输入参数的使用。 2. 存储过程输出参数的使用。
本文标题:在企业管理器中
链接地址:https://www.777doc.com/doc-569652 .html