数据库中存储过程语法
来源:互联网 发布:java里的$正则表达式 编辑:程序博客网 时间:2024/05/21 04:18
数据库中存储过程语法
本文主要总结在数据库中存储过程的语法:
- 存储过程的创建
- 存储过程的删除
- 参数的使用
- 变量的声明
- if条件语句语法
- case when条件语句语法
- 循环语句语法
存储过程的创建
创建语法如下:
@author by liucreate procedure name(in [param1] type,...,out [params] type)begin sql语句1; sql语句2; ......end
删除操作过程
删除语句如下: SQL
@author by liu
drop procedure 存储过程名
存储过程的参数说明
参数添加类型如下:
@author by liu
1. in 表示参数为输入类型,如:in user_name varchar(20);
2. out 表示参数为输出类型 , 如:out user_name varchar(20);
3. inout 表示参数为输入出类型 , 如:inout user_name varchar(20);
4. 存储过程中参数列表可以有输入、输出类型的参数,而且可以多个或不加参数create procedure proTest([in pwd varchar(20)] …);
5. 默认类型为输入类型。
变量声明
sql 语句中变量包括:
1.局部变量的声明,如:declare 变量名 int/varchar(10) [default] 值
3.全局变量,如:set @变量名 数据类型 [default 值]
if条件语法
if 条件 then sql语句;
elseif 条件 then sql语句1;sql语句2;…
.
.
.
else
sql语句1;sql语句2;…
end if;
case-when 条件语句语法
第一种:
case 表达式
when 表达式值 then sql语句1;sql语句2;……
when 表达式值 then ql语句1;sql语句2;……
[else ql语句1;sql语句2;……]
end case
第二种:
case
when 条件表达式 then sql语句1;sql语句2;……
[when 条件表达式 then sql语句1;sql语句2;……]
….
[else sql语句1;sql语句2;……]
end case
循环语句语法
第一种:
[label:] while 条件表达式
do
sql语句1;
sql语句2;
……
end while [lable];
第二种:
[label:] repeat
sql语句1;
sql语句2;
……
until 条件表达式 ;
end repeat [lable];
第三种:
label: loop
sql语句1;
sql语句2;
……
end loop label;
- 数据库中存储过程语法
- 数据库存储过程语法
- ASP中调用存储过程、存储过程语法、存储过程写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库
- ASP中调用存储过程、语法、写法-sql server数据库,return,output
- SQLSERVER存储过程基本语法(中)
- Mysql中存储过程语法及实例
- 数据库中使用存储过程
- 数据库中存储过程意义
- oracle 存储过程的基本语法_数据库技巧
- 数据库Oracle与Mysql语法对比:存储过程
- Oracle数据库之存储过程和函数的基本语法
- FPGA自动售货机设计
- JavaScript 基础学习01
- 《每天学一个设计模式》 之 策略模式
- ccleaner后门完全分析报告
- 网络(HTTP与HTTPS的区别)
- 数据库中存储过程语法
- staticmethod和classmethod的区别
- swing 实现计算器
- final关键字[java7高级进阶]
- TensorFlow学习笔记(一)——快速上手
- UVALive 3126 Taxi Cab Scheme
- 安卓传感器全解:注册、注销传感器、监听传感器,距离传感器、方向传感器、陀螺仪、加速计、磁场、气压传感器
- 什么是元数据?为何需要元数据?
- Java开发环境配置(三)