博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储过程Procedure
阅读量:7026 次
发布时间:2019-06-28

本文共 793 字,大约阅读时间需要 2 分钟。

创建

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

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

你可能感兴趣的文章
恶搞之手机垃圾信息发送器 手机短信骚扰器
查看>>
mysql replication之binlog-do-db、binlog-ignore-db
查看>>
Date类型和Long类型的相互转换
查看>>
XMPP协议
查看>>
CSS:给 input 中 type="text" 设置CSS样式
查看>>
Softmax函数
查看>>
hdu4462 Scaring the Birds
查看>>
设计中的道理_6
查看>>
MFC——AfxParseURL用法
查看>>
Cocos2d-x3.2 Sprite精灵类的创建与设置
查看>>
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
查看>>
深入浅出PostgreSQL B-Tree索引结构
查看>>
PostgreSQL 如何高效解决 按任意字段分词检索的问题 - case 1
查看>>
玩转PS路径,轻松画logo!
查看>>
浅析 JavaScript 中的闭包(Closures)
查看>>
python 之 PEP8 风格
查看>>
Python Pandas concat 的使用
查看>>
RHEL 网络的简单配置
查看>>
新机开源经历
查看>>
(Mac)VMware Fusion 安装centos ,mac访问不了centos里的web服务器解决方案
查看>>