创建

写好之后点击执行,即生成存储过程

CREATE PROCEDURE Procedure_Name  --Procedure_Name为存储过程名(不能以阿拉伯数字开头),在一个数据库中触发器名是唯一的。名字的长度不能超过个字。PROCEDURE可以简写为PROC。@Param1 Datatype,@Param2 Datatype --@Param1和@Param2为存储过程的参数,Datatype为参数类型,多个参数用逗号隔开,最多允许个参数。 AS --存储过程要执行的操作 BEGIN --BEGIN跟END组成一个代码块,可以写也可以不写,如果存储过程中执行的SQL语句比较复杂,用BEGIN和END会让代码更加整齐,更容易理解。 

END
GO --GO就代表结操作完毕

执行(调用/查询/删除...)

exec Procedure_Name [参数名] --调用存储过程Procedure_Name。
drop procedure Procedure_Name --删除存储过程Procedure_Name,不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 show procedure status --显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等 show create procedure Procedure_Name --显示存储过程Procedure_Name的详细信息 exec sp_helptext Procedure_Name --显示你这个Procedure_Name这个对象创建文本 

例子

存储过程带参数

执行

多个参数

执行


可以在Power Designer/数据库下生成

转载于:https://www.cnblogs.com/Lulus/p/7874324.html

存储过程Procedure相关推荐

  1. SQL Server 数据库的维护(一)__存储过程(procedure)

    --维护数据库-- --存储过程(procedure)-- --概述: SQl Serve的存储过程是由一个或多个T-SQL语句组成的一个集合.常用的程序代码段通常被创建成存储过程,一次创建多次调用, ...

  2. mysql存储过程——procedure[prəˈsiːdʒər]

    [实施工程师]必备技能--mysql存储过程procedure[prəˈsiːdʒər] 存储过程在创建时与创建函数相同,首先都需要临时修改语句结束符号.然后再利用CREATE语句进行创建,其基本语法 ...

  3. Oracle存储过程procedure in、out、in out 模式参数【不发布,纯转】

    Oracle存储过程procedure in.out.in out 模式参数 Oracle存储过程基本语法介绍 注意存过不会自动提交,需要在存过本身添加commit; rollback;等语句 转载于 ...

  4. MySQL笔记(八)存储过程procedure

    这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇主要是存储过程 procedure.有错误的欢迎大家指出... 数据库的创建参考另一篇博客 储存过程 优点: 1.在创建时,经过编译存放到数 ...

  5. SQL 存储过程 procedure 讲解+代码实例

    文章目录 1. 存储过程概述 2. 创建存储过程 create procedure 2.1. 参数 in.out.inout 3. 调用存储过程 call 4. 查看存储过程 4.1. 查看存储过程的 ...

  6. MySQL数据库(31):存储过程 procedure

    存储过程 procedure stored procedure 完成特定功能的SQL语句集,存储在数据库中,经过第一次编译之后再次调用不需要编译(效率较高) 1.存储过程与函数的区别 1.1.相同点 ...

  7. Oracle存储过程procedure与函数function区别

    定义: 存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中.用户通过指定存储过程的名字并给出参数(如果该存储过程 带有参数)来执行它. 存储过 ...

  8. MySQL数据库:存储过程Procedure

    一.存储过程: SQL语句需要先编译然后执行,而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用它. 存储过程 ...

  9. 【SQL】存储过程procedure 触发器trigger

    关于存储过程和触发器,虽然之前听过它们,但一直都没有怎么实践过.最近在项目过程中使用到了存储过程和触发器,趁热打铁,把它们总结一下.希望对您有所帮助. procedure: what?     一般在 ...

最新文章

  1. js插件---10个免费开源的JS音乐播放器插件
  2. 这个神器竟然能分分钟将多个 kubeconfig 合并成一个!
  3. 利用flask将opencv实时视频流输出到浏览器
  4. Python高效率遍历文件夹寻找重复文件
  5. TK:vtkCameraActor用法实战
  6. dev c++代码自动补全_让代码自动补全的全套流程
  7. webgestalt 通路富集分析
  8. python问卷调查系统设计案例_从设计到施工,全面剖析超级玻璃屋面系统案例!...
  9. c++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取,C++综合练习题2...
  10. 不输3000元旗舰!红米Note 7 Pro堆料有点狠
  11. python库--tensorflow--数学函数
  12. azure机器学习_如何在Azure机器学习中使用JSON数据
  13. win7电脑误删鼠标键盘驱动_Win7系统鼠标键盘驱动检测不到的三种解决方法
  14. 百度媒体云播放器cyberplayer支持M3U8格式的HTML5播放器
  15. python手写字体程序,Python3生成手写体数字方法
  16. 使用python语解决一个小学数学题----鸡兔同笼问题
  17. 李一男起伏人生如高速过山车 栽大跟头后还回得来吗
  18. SRM采购框架协议阶梯计价方法
  19. 华为eNsp S5700组网配置
  20. 大数据常见英文词汇(待更新)

热门文章

  1. jQuery 属性操作attr().prop().text().html().val()
  2. UNITY3D单词学习 speed和velocity的区别
  3. 2000/XP自动网络GHOST+全自动改IP
  4. 如何在asp.net中如何在线播放视频文件
  5. Java String的intern
  6. vCenter Server管理:[2]创建只读账户
  7. Django创建项目
  8. shell脚本-页面静态化
  9. 【转】ofbiz数据库表结构设计
  10. 关于WEB三层架构的思考