1、什么是存储过程?
在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。
一.创建存储过程 create procedure sp_name
@[参数名] [类型],@[参数名] [类型] as begin ......... end 以上格式还可以简写成: create proc sp_name @[参数名] [类型],@[参数名] [类型] as begin ......... end /*注:“sp_name”为需要创建的存储过程的名字,该名字不可以以阿拉伯数字开头*/ 二.调用存储过程 1.基本语法:exec sp_name [参数名] 三.删除存储过程 1.基本语法: drop procedure sp_name 2.注意事项 (1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程