![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
laopolu
这个作者很懒,什么都没留下…
展开
-
PL/SQL 1
[b]PL/SQL[/b]也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。[b]PL/SQL[/b]是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。[b]匿名块[/b]...原创 2012-12-16 17:19:08 · 152 阅读 · 0 评论 -
PL/SQL 2之——复合变量
[b]--Table变量类型,类似于JAVA数组[/b] [b]小例子1[/b] [img]http://dl.iteye.com/upload/attachment/0078/0136/3c695c13-7ae9-3b81-bd2d-2571376d1fa1.png[/img][color=darkred]1.声明一个table数组“类型”: [/color]a.type...原创 2012-12-16 18:45:11 · 138 阅读 · 0 评论 -
PL/SQL 3之——sql语句
[b]PL/SQL的select语句[/b]PL/SQL中使用select语句,必须返回有且只有一条记录;into关键字:ename的值放进v_ename中,sal的值放入v_sal中;如果不能保证查询后有记录,则会报错;如果查询出多条记录,也会报错.[b]小例子[/b][code="pl/sql"]declare v_emp emp...原创 2012-12-16 23:59:54 · 149 阅读 · 0 评论 -
PL/SQL4之——游标(cursor)
游标(cursor)简单来说,就是指向结果集的指针。 在PL/SQL中,一条select语句只能返回一条记录,但是通过cursor就能完成取出多条记录的任务了。[b]先看一个简单的小例子:[/b] [code="pl/sql"]declare cursor c is select * from emp; v_...原创 2012-12-19 15:30:56 · 134 阅读 · 0 评论 -
PL/SQL5之——存储过程(stored procedure)
[size=x-large][b]存储过程(stored procedure)[/b][/size],其实就是一个带有名字的PL/SQL程序块。先举一个简单的存储过程小例子:[code="pl/sql"]create or replace procedure pis cursor c is select * from emp for...原创 2012-12-19 17:54:34 · 308 阅读 · 0 评论