![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
陈奉刚11
大数据开发与问题定位
展开
-
PL/SQL 动态SQL 案例
PL/SQL 动态SQL |--Execute immediate |--opencursor 打开sql查询,fetch cursor 可以查询记录。 例子: declare get_count_sqlvarchar2(100);原创 2014-07-15 14:57:27 · 629 阅读 · 0 评论 -
pl sql 学习笔记(三) 异常处理。
1、 异常处理:|-- 异常处理用when then …|---自己抛出异常 raise_application_error和raise|-- 一个异常当前没处理,可以传递到外包围。|-- 未处理异常:用户没有处理的异常。|-- 整数异常,exception_int (name,integer);这里主要是获取系统定义的异常。完成的异常过程:Decl原创 2014-07-18 12:33:41 · 488 阅读 · 0 评论 -
pl sql 学习笔记(四) merge oracle 用法
1、 Merge语句:语法:merge into table_name , rename_table_name Using (qurery_sql语句) 查询结果rename On (条件: ) When matchedthen Update_sq; When notmatched then Insert原创 2014-07-21 09:52:58 · 1006 阅读 · 0 评论 -
pl SQL 学习笔记(五)oracle 游标
1、 游标属性。游标属性的值总是属于最后一次执行的sql语句。除%isopen 的初值是FALSE 之外,都是NULL。SQL%FOUND 如果有修改则返回trueSQL%NOTFOUND 没有修改则返回trueSQL%ROWCOUNT 修改记录行数。SQL%ISOPEN 游标是否打开。\SQL%BULK_ROWCOUNT forall语句的修改记录SQL%BULK_原创 2014-07-21 14:51:51 · 450 阅读 · 0 评论 -
pl sql 学习笔记(六)再学动态sql
1、 动态SQL和动态pl/SQL:Execute immediate SQL_string[into define_variable]—结构放到某一变量或者record中;[using ]如:Begin Execute immediate ‘sql 语句’ –这里必须用引号包围。 End; 用过程包装: Createor re原创 2014-07-21 16:00:40 · 404 阅读 · 0 评论 -
pl sql 学习笔记(六)再学动态sql
1、 动态SQL和动态pl/SQL:Execute immediate SQL_string[into define_variable]—结构放到某一变量或者record中;[using ]如:Begin Execute immediate ‘sql 语句’ –这里必须用引号包围。 End; 用过程包装: Createor rep原创 2014-07-21 16:55:18 · 485 阅读 · 0 评论