Oracle应用——DBMS_SQL封装过程

原创 2007年09月17日 15:42:00
DBMS_SQL封装过程中的主要函数:
1、OPEN_CURSOR:返回新游标的ID值
2、PARSE:解析要执行的语句
3、BIND_VARIABLE:将给定的数量与特定的变量相连接
4、DEFINE_COLOUMN:定义字段变量,其值对应于指定游标中某个位置元素的值 (仅用于SELECT语句)
5、EXECUTE:执行指定的游标
6、EXECUTE_AND_FETCH:执行指定的游标并取记录
7、FETCH_ROWS:从指定的游标中取出记录
8、COLUMN_VALUE:返回游标中指定位置的元素
9、IS_OPEN:当指定的游标状态为OPEN时返回真值
10、CLOSE_CURSOR:关闭指定的游标并释放内存
11、LAST_ERROR_POSITION:返回出错SQL语句的字节偏移量
12、LAST_ROW_ID:返回最后一条记录的ROWID
13、LAST_SQL_FUNCTION_CODE:返回语句的SQL FUNCTION CODE

Oracle中dbms_sql的使用

DBMS_SQL包提供一个接口,用于执行动态SQL(包括DDL 和DML)。  DBMS_SQL定义了一个实体叫游标ID,游标ID是一个PL/SQL整型数,通过游标ID,可以对游标进行操作。 DB...

oracle sql调优学习笔记(一)dbms_xplan包的输出

dbms_xplan包能够显示存储在三个不同地方的执行计划:plan_table,library cache,awr中。 下面分别简单介绍display函数,display_cursor函数,disp...

Oracle之DBMS_SQL包用法详解

Oracle之DBMS_SQL包用法详解

oracle的DBMS_SQL中动态游标的使用资料搜集

资料一“ CREATE OR REPLACE PROCEDURE do_query_2 (sql_stmt VARCHAR2) IS TYPE curtype IS REF CURSO...
  • xys_777
  • xys_777
  • 2011年11月11日 13:29
  • 2918

Oracle10g新特性:使用DBMS_SQLTUNE优化SQL

在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等,当然也有SQL调优辅助工具可以使用,只是要么价格昂贵,要么效果不佳。在10g中,Oracle...

利用Oracle dbms_pipe实现存储过程之间的通信

应用程序开发人员的需求是这样的:1. 根据条件给每一个国家的商品生成唯一7位随机代码,不同国家之间的商品代码可以相同2. 如果输入标准分隔符的字符串,则解析该字符串作为需要生成的商品ID,为其生成代码...
  • wzy0623
  • wzy0623
  • 2016年12月28日 16:29
  • 570

Oracle,Sql*plus执行语句;DBMS_OUTPUT输出

有以下脚本,利用游标去更新表: 需更新的记录约7万条,在PL/SQL Developer中执行该脚本,卡死。 考虑将更新语句输出,再在PL/SQL Developer直接执行更新语句。于是将脚本稍...
  • yuyuers
  • yuyuers
  • 2012年01月14日 12:34
  • 2635

Oracle DBMS_SQL的使用

ORALCE DBMS_SQL的使用 DBMS_SQL包提供一个接口,用于执行动态SQL(包括DDL 和DML)。 DBMS_SQL定义了一个实体叫游标ID,游标ID 是一个PL/S...

Oracle PL/SQL性能DBMS_PROFILE

Oracle PL/SQL性能DBMS_PROFILE

ORACLE PL/SQL语法应用:游标,存储过程,触发器,函数

--游标 --do while declare    cursor c is select * from t_t_student order by id;   v_record c%rowtype; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle应用——DBMS_SQL封装过程
举报原因:
原因补充:

(最多只允许输入30个字)