博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
过程化SQL、存储过程、自定义函数
阅读量:5831 次
发布时间:2019-06-18

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

hot3.png

1. 过程化SQL

1)基本结构

declare        -- 定义变量、常量、游标、异常a int :=0;b float;begin          -- 执行开始               -- sql语句及流程控制语句等ecception      -- 异常处理end            -- 执行结束

2)变量常量定义

变量名  类型  [:=初始值];

常量名  类型  constant  :=常量表达式;

赋值语句:    变量名  :=  表达式;

3)条件控制语句

-- if then语句if 条件 then    语句;end if-- if then else语句if 条件 then    语句1;else    语句2;end if

4)循环控制语句

-- loop语句,可使用exit、break、leave等结束循环loop    语句;end loop;-- while loop语句while 条件 loop    语句;end loop;-- for loop语句for i in 1..10 loop    语句;end loop;

5)过程化SQL

    过程化SQL有两种类型:匿名块和命名块。前者每次执行都需要编译,如果需要将过程化SQL编译后储存在数据库中,就要使用命名块。命名块包括存储过程和自定义函数,两者的区别是后者必需有返回值,而前者非必需。

2. 存储过程

 

3. 自定义函数

 

转载于:https://my.oschina.net/silenceyawen/blog/751068

你可能感兴趣的文章
从客户端中检测到有潜在危险的 Request.Form 值
查看>>
避免使用CSS表达式
查看>>
Dubbo
查看>>
远程使用tomcat8的首页的管理工具
查看>>
FCKEditor在IE10下的不兼容问题解决方法
查看>>
LeetCode - 6. ZigZag Conversion
查看>>
一周乱谈 - 中文分词
查看>>
KMP算法 - 求最小覆盖子串
查看>>
C++typedefine用法小结
查看>>
【转】移动web资源整理
查看>>
day7 新三级菜单
查看>>
day31 logging 日志模块
查看>>
5.7 数据库单表查询
查看>>
Redux 学习笔记
查看>>
Wireshark过滤器
查看>>
test
查看>>
R中,将从MySQL中获取的结果字符列表转化为向量,并测试绘制图形
查看>>
二分查找算法
查看>>
mysql之外键约束
查看>>
python 中__name__ = '__main__' 的作用
查看>>