存储过程的注意事项

2017-06-05  本文已影响226人  肉肉要次肉

创建和使用存储过程的注意事项:

1、在创建存储过程中,有多个参数时,有默认值的参数放在存储过程参数列表的最后


例如:

无默认值 --->在创建存储过程写参数的时候   @startDate datetime,

有默认值 --->在创建存储过程写参数的时候   @endDate datetime=NULL ,

                                                                            @userId varchar(20)=NULL

图1

2、在创建存储过程的代码结束时,要加上批处理GO,如果不加GO,那么调用存储过程的语句将被包含在创建存储过程的代码中,造成存储过程被递归调用。

图2

3、在调用带多个参数的存储过程时,要求按照存储过程的参数顺序依次传递,如果不按照顺序传递,那么必须指定参数名

①  在图3中,参数的顺序是在创建存储过程时的顺序

图3

②  在图4中,按照创建存储过程时的参数顺序,可以省略参数名称,直接写参数值

图4

4、一旦某一个参数按照“@参数名=参数值”这样的格式来传递参数时,那么该参数之后的其他参数都必须以同样的格式传递参数值

如图5.

图5
上一篇 下一篇

猜你喜欢

热点阅读