美文网首页
存储过程的注意事项

存储过程的注意事项

作者: 肉肉要次肉 | 来源:发表于2017-06-05 15:21 被阅读226次

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

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


例如:

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

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

                                                                            @userId varchar(20)=NULL

图1

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

图2

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

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

图3

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

图4

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

如图5.

图5

相关文章

  • mybatis中使用mysql存储过程注意事项

    1、navicat创建开发存储过程注意事项: 2、springboot + mybatis中调用存储过程(多个in...

  • 黑猴子的家:mysql 存储过程案例练习

    1、注意事项 2、存储过程总结 3、创建无参的存储过程 案例:创建存储过程,实现 查询beauty表的大于3号id...

  • 存储过程的注意事项

    创建和使用存储过程的注意事项: 1、在创建存储过程中,有多个参数时,有默认值的参数放在存储过程参数列表的最后 例如...

  • 存储过程的注意事项

    create or replace procedure pro1(param1 in varchar2,param...

  • MySql存储过程循环注意事项

    循环的方式 while repeat loop有一种goto形式区块跳转也可以进行循环,不过不推荐 while r...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • 17 存储过程

    过程: 函数: 过程是没有返回值的函数 存储过程: 存储过程语法 存储过程1--创建简单的存储过程 存储过程2--...

  • 存储过程与函数

    存储过程与函数存储过程的定义存储过程的创建存储过程的操作自定义函数 存储过程与函数 存储过程的定义 运行效率高 降...

  • MySQL批量添加数据

    创建存储过程 执行存储过程 删除存储过程

  • Mysql存储过程和简单的SQL编程

    1.存储过程(procedure) (1)创建存储过程 (2)参数的类别 (3)删除存储过程 (4)查看存储过程的...

网友评论

      本文标题:存储过程的注意事项

      本文链接:https://www.haomeiwen.com/subject/rlwifxtx.html