SQL PL 精萃

----start

如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意,赞助时留下 Email,你将收到本人所写的所有电子书。没钱的捧个人场,求好评或建议。


     SQL(Structured Query Language),也就是结构化查询语言,它被设计用来操作集合的,是非过程化的语言。随着应用程序的发展,业务逻辑越来越复杂,传统的SQL已经不能满足人们的要求,于是人们对SQL进行了扩展,使它具有了过程化的逻辑,即:SQL PL。SQL PL的全称是 SQL Procedural Language, 它是 SQL Persistent Stored Module 语言标准的一个子集。该标准结合了 SQL 访问数据的方便性和编程语言的流控制。通过 SQL PL 当前的语句集合和语言特性,可以用 SQL 开发综合的、高级的程序,例如函数、存储过程和触发器。这样便可以将业务逻辑封装到易于维护的数据库对象中,从而提高数据库应用程序的性能。本系列文章将会给大家介绍SQL PL的语言特性。

数据类型和变量

数组

游标(Cursor)

注释

复合语句(compound statement)

IF 语句

循环语句

ITERATE、LEAVE、GOTO和RETURN

异常处理

GET DIAGNOSTIC 语句

动态SQL(Dynamic SQL)

内联 SQL PL(Inline SQL PL)

存储过程

在存储过程之间传递数据

迁移存储过程

用户自定义函数

触发器(Trigger)

----更多参见:DB2 SQL 精萃

----声明:转载请注明出处。

----last updated 2014.11.22

----written by ShangBo on 2010.1.13

----end

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值