分类: 数据库开发技术
2008-04-02 17:06:52
2.存储过程的结构
存储过程的代码由头部和主体组成。存储过程的头部定义了存储过程的外部属性--名称和包含一个或多个参数的参数列表。参数名称必须以@字符开始。开发人员还必须定义每个参数的数据类型。头部必须以Create Procedure关键字开始,以as关键字结尾。
存储过程的主体包含存储过程运行时将要执行的各个T-SQL语句。
3.注释
两种注释方法:1 -- 2 /* */
4.重新编译存储过程
强制编译,可以使用sp_recompile:
exec sp_recompile prListOrders
注:在你往表中添加了一个索引之后,不要忘了重新编译相关对象,否则,SQL SERVER将不能使用它们。
还可以使用with recompile选项:
create procedure prListOrders
@Country char(3)
with recompile
as
select * from Orders
where Country = @Country