存储过程常用语句
来源:互联网 发布:淘宝卖家号购买 编辑:程序博客网 时间:2024/06/04 19:17
Ⅰ. if-then -else
if var=0 then
insert into t values(17);
end if;
if parameter=0 then
update t set s1=s1+1;
else
update t set s1=s1+2;
end if;
Ⅱ. case语句:
set var=parameter+1;
case var
when 0 then
insert into t values(17);
when 1 then
insert into t values(18);
else
insert into t values(19);
end case;
(3). 循环语句
Ⅰ. while ···· end while:
set var=0;
while var<6 do
insert into t values(var);
set var=var+1;
end while;
Ⅱ. repeat···· end repeat:
它在执行操作后检查结果,而while则是执行前进行检查。
repeat
insert into t values(v);
set v=v+1;
until v>=5
end repeat;
Ⅲ. loop ·····end loop:
loop循环不需要初始条件,这点和while 循环相似,同时和repeat循环一样不需要结束条件, leave语句的意义是离开循环。
LOOP_LABLE:loop
insert into t values(v);
set v=v+1;
if v >=5 then
leave LOOP_LABLE;
end if;
end loop;
0 0
- 存储过程常用语句
- 存储过程常用语句
- db2存储过程常用语句
- 常用的sql语句及存储过程
- 常用的SQL语句及存储过程
- MySQL 存储过程常用SQL语句收集
- Oracle 常用sql语句以及存储过程记录
- mysql存储过程中常用的一些功能性语句
- MySQL存储过程详解 mysql 存储过程,if,while常用语句
- 存储过程的语句
- 简单存储过程语句
- oracle存储过程语句
- 存储过程语句
- 查看存储过程语句
- 创建存储过程语句
- 常用存储过程
- 常用存储过程语法
- 常用系统存储过程
- ROS知识点-URDF
- 转 OLED 驱动
- 收藏网址
- [Android测试] Appium的Java-client库api
- 深入学习Spring框架之七SpEL表达式装配
- 存储过程常用语句
- ubuntu快速搭建LAMP
- 优化recyclerview的adapter代码
- JVM启动参数与java.lang.OutOfMemoryError
- 关于icheck的使用
- CF370 D Memory and Scores
- 提取最长且不重复的子串
- wait() notify() notifyAll()小结
- CMD命令进行adb logcat时显示乱码的解决办法