没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural
Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的
使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在
PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算
的程序语言。
使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也
能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点:
1.能够使一组SQL语句的功能更具模块化程序特点;
2.采用了过程性语言控制程序的结构;
3.可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中
断;
4.具有较好的可移植性,可以移植到另一个Oracle数据库中;
5.集成在数据库中,调用更快;
6.减少了网络的交互,有助于提高程序性能。
真正高质量培训签订就业协议
网址:http://www.javass.cn
咨询QQ:460190900
PL/SQL概述
《深入浅出学PL/SQL》——系列精品教程
Java私塾-最专业的Java就业培训专家,因为专业,所以出色!值得你的信赖!
私塾在线http://sishuok.com?frombook 独家提供配套教学视频, 更有大量免费在线学习视频独家大放送
PL/SQL块是PL/SQL语言的基本单位,其中可能包含程序代码、变量声
明、错误处理程序、过程、函数,甚至包含其他的PL/SQL块。
下面是典型的匿名块。
Declare
/*变量声明*/
Begin
/*程序代码*/
exception
/*错误处理*/
End;
注意:我们可以用一个匿名块作为helloworld,为大家介绍PL/SQL,请体会以下四
个问题。
1、现在不是一句了。
2、普通的select语句不行了,必须有into。
3、dbms_output.put_line可以打印变量到控制台。
4、命名规则。
真正高质量培训签订就业协议
网址:http://www.javass.cn
咨询QQ:460190900
块结构
《深入浅出学PL/SQL》——系列精品教程
Java私塾-最专业的Java就业培训专家,因为专业,所以出色!值得你的信赖!
私塾在线http://sishuok.com?frombook 独家提供配套教学视频, 更有大量免费在线学习视频独家大放送
n引用类型:
1)、%type,%type可以保证定义的变量类型和长度与数据库表中对应的保持一致。
可以看成数据库中的某一行的某一列。
v_uuidtbl_user.uuid%type;
2)、%rowtype,%rowtype可以保证定义的变量类型和长度与数据库表中对应的保持
一致。可以看成数据库中的某一行。
v_usertbl_user%rowtype;
v_user.uuid:= 1;
n复合类型—记录【record】:可以被看成数据库的某一行。
Declare
type t_useris record(
uuidnumber(10),
name varchar2(100)
);
v_usert_user;
Begin
v_user.uuid:= 1;
真正高质量培训签订就业协议
网址:http://www.javass.cn
咨询QQ:460190900
数据类型—新的类型
《深入浅出学PL/SQL》——系列精品教程
Java私塾-最专业的Java就业培训专家,因为专业,所以出色!值得你的信赖!
私塾在线http://sishuok.com?frombook 独家提供配套教学视频, 更有大量免费在线学习视频独家大放送
剩余46页未读,继续阅读
资源评论
- 海哥哥2013-01-17不是说有视频啊
- student07072013-07-24没有视频,只是一个文档介绍,可以学习!
- simon_ws2015-06-27原来是PDF文档,我想要视频。
- luqiaodan2015-08-07作为一本plsql入门的教材,非常的不错
chch1979
- 粉丝: 3
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功