在执行字符串的语法格式中,字符串常量可以是 nvarchar或 varchar数 据类型。如果包含N选项,则该字符串解释为 nvarchar数据类型。 use信息管理 EXEC第一个存储过程 GO 【例10-4】执行例10-1创建的存储过程。 如果调用该存储过程的语句是一个批次中的语句,并且不是该批 次操作的第一个语句,就必须使用 EXECUTE(可缩写为EXEC)关键 词调用;如果调用程序的语句为该批次 操作的第一个语句,或为该批欢操作的唯一语句, 用户也可以不使用 EXECUTE关键词 第一个存储过程 GO
在执行字符串的语法格式中,字符串常量可以是nvarchar或varchar数 据类型。 如果包含N选项,则该字符串解释为nvarchar数据类型。 use 信息管理 EXEC 第一个存储过程 GO 如果调用该存储过程的语句是一个批次中的语句,并且不是该批 次操作的第一个语句,就必须使用 EXECUTE(可缩写为 EXEC)关键 词调用;如果调用程序的语句为该批次 操作的第一个语句,或为该批次操作的唯一语句, 用户也可以不使用 EXECUTE 关键词。 第一个存储过程 GO 【例10-4】执行例10-1创建的存储过程
10-1-6删除存储过程 如果另一个存储过程调用某个已删除的存储过程,则 SQL Server会在执行该调用过程 时显示一条错误信息。但如果定义了同名和参薮相同的新存储过程来替换已删除存储过 程,那么引用该过程的其它过程仍能顺利执行。存储过程分组后,将无法删除组内的单 个存储过程。删除一个存储过程会将同一组内的所有存储过程都删除。 1.在企业管理器中删除存储过程步骤如下 (1)展开服务器组,然后展开服务器。 (②)展开【数据库】文件夹,展开存储过程所属数据库,然后单击【存储过程】文件夹。 (3)在详细信息窗格中右击要删除的存储过程,然后从快捷菜单中选择删除,会出 现所示的除去(存储过程)对象对话框 (4) 若要査看删除此存储过程对数据库的影响,单击【显示相关性】命合。 (5) 按全部除去即可删除存储过程。 2.在企业管理器中删除扩展存储过程步骤如下 (2) 展开【数据库】文件夹,展开 master数据库,然后单击【展存储过程】文 件夹。(1)(3)(4)(5)与1删除存储过程一致 3.用TSQL语句删除存储过程 用 DROP PROCEDURE语句删除存储过程的语法格式如下 DROP PROCEDURE{存储过程名}[, 【例10-5】删除例10-1所创建的存储过程 USE信息管理 GO DROP PROCDURE第一个存储过程
如果另一个存储过程调用某个已删除的存储过程,则 SQL Server会在执行该调用过程 时显示一条错误信息。但如果定义了同名和参数相同的新存储过程来替换已删除存储过 程,那么引用该过程的其它过程仍能顺利执行。存储过程分组后,将无法删除组内的单 个存储过程。删除一个存储过程会将同一组内的所有存储过程都删除。 1.在企业管理器中删除存储过程 步骤如下: (1)展开服务器组,然后展开服务器。 (2)展开【数据库】文件夹,展开存储过程所属数据库,然后单击【存储过程】文件夹。 (3) 在详细信息窗格中右击要删除的存储过程,然后从快捷菜单中选择删除,会出 现所示的除去(存储过程)对象对话框。 (4) 若要查看删除此存储过程对数据库的影响,单击【显示相关性】命令。 (5) 按全部除去即可删除存储过程。 2.在企业管理器中删除扩展存储过程 步骤如下: (2) 展开【数据库】文件夹,展开 master 数据库,然后单击【扩展存储过程】文 件夹。(1)(3)(4)(5)与 1 删除存储过程一致 3.用T-SQL语句删除存储过程 用DROP PROCEDURE语句删除存储过程的语法格式如下: DROP PROCEDURE {存储过程名}[,…] 【例10-5】删除例10-1所创建的存储过程。 USE 信息管理 GO DROP PROCDURE 第一个存储过程 10-1-6 删除存储过程
10-2触发 10-2-1触发器基 础 10-2-2创建触发 器 10-2-3管理触发器 10-2-4修改触发器 10-2-5删除触发
10-2-1 触发器基 础 10-2-2 创建触发 器 10-2-3 管理触发器 10-2-4 修改触发器 10-2-5 删除触发 器 10-2 触发器