DBMS_SQL包提供的函数

DBMS_SQL包提供的过程

示例

CREATE OR REPLACE PROCEDURE DBMS_SQL_TEST
(TABLE_NAME IN VARCHAR2
) AS
v_cur integer;--定义游标
v_sql varchar2(200);--定义SQL语句
BEGIN-- 使用DBMS_SQL包执行DDL语句-- 执行过程为 1:打开游标      v_cur:=dbms_sql.open_cursor;v_sql:='create table '||table_name||'(name varchar2(20))';-- 2:SQL语句解析dbms_sql.parse(v_cur,v_sql,dbms_sql.native);-- 3:关闭游标dbms_sql.close_cursor(v_cur);
END DBMS_SQL_TEST;

执行

SQL> execute dbms_sql_test ('t_hbk');

DBMS_SQL的使用相关推荐

  1. oracle 游标 内联,oracle – EXEC_SQL,EXECUTE IMMEDIATE,DBMS_SQL和内联SQL之间的区别

    1)您不能在PL / SQL块内执行直接DDL. BEGIN CREATE TABLE TEST AS ( SELECT * FROM FND_USER ); EXCEPTION WHEN OTHER ...

  2. DBMS_SQL系统包的使用

    转自:http://taosst.javaeye.com/blog/284770 PL/SQL中使用动态SQL编程 在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所 ...

  3. DBMS_SQL包使用

    DBMS_SQL package 学习 这个包提供了一种使用动态sql来访问数据库的方法. 第一步:打开游标 使用函数 function open_cursor return integer; 定义变 ...

  4. oracle dbms_sql.describe_columns,PL/SQL Challenge 每日一题:2017-3-6 DBMS_SQL.DESCRIBE_COLUMNS

    (原发表于 2011-6-20) 最先答对且答案未经编辑的puber将获得纪念章一枚(答案不可编辑但可发新贴补充或纠正),其他会员如果提供有价值的分析.讨论也可获得纪念章一枚. 每两周的优胜者可获得i ...

  5. oracle中sql行数的计算,Oracle技术网—如何利用DBMS_SQL包和游标计算当前用户下所有表的行数...

    实现方法: SQL> conn scott/tiger SQL> set serveroutput on size 1000000 SQL> SQL> DECLARE 2 t_ ...

  6. DBMS_SQL使用

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

  7. 使用Oracle的DBMS_SQL包执行动态SQL语句

    引用自:http://blog.csdn.net/ggjjzhzz/archive/2005/10/17/507880.aspx 在某些场合下,存储过程或触发器里的SQL语句需要动态生成.Oracle ...

  8. XTTS 增量备份同步scn xttdriver.pl  -s PLS-00201: identifier 'DBMS_SQL.VARCHAR2_TABLE' must be declare运行报错

    报错日志如下: 同步scn 的操作应当在源端环境去操作: [node1]zkemr2$$ORACLE_HOME/perl/bin/perl xttdriver.pl  -s -L ========== ...

  9. Oracle之DBMS_SQL包用法详解

    Oracle之DBMS_SQL包用法详解 原文  http://zhangzhongjie.iteye.com/blog/1948093 通常运用 DBMS_SQL 包一般分为 如下 几步: 1. o ...

最新文章

  1. 合种樟子松/华山松专车3天领证
  2. 修改Eclipse格式化代默认长度
  3. Jedis干什么用的
  4. javascript 跳转页面写法
  5. cmd 修改ie快捷方式_windows使用技巧之Win + R 与 CMD 的不同
  6. 001. 为input type=text 时设置默认值
  7. linux下nginx环境搭建
  8. 记事本编写java_编写运行最简单的java程序——使用记事本编写java程序
  9. 主板h110能装linux吗_华硕H110T +i3 8100T 组装黑苹果Mac mini安装教程
  10. 米家扫地机器人尘盒怎么取_米家扫地机器人怎么清理灰尘盒
  11. 常用数字与字母的正则表达式(转载)
  12. mc用什么版本的java_MC版本Java版5大功能优势
  13. 自媒体时代如何做好软文推广?
  14. 中国企业出海应尽早把握海外社交媒体运营红利-出海传播趋势的言灵视角
  15. 滚动加载--优化滚动性能
  16. 在Windows上抓取Android手机的网络流量(另类用法-使用CainAbel + WireShark)
  17. CSS实现聊天气泡(三角形)
  18. Android 百度地图 行动轨迹用彩色线画出实现方法
  19. hihocoder 闰秒
  20. PLSQL Deleloper管理员登陆Oracle(SYSDBA)

热门文章

  1. 17-面向对象之语法(2)
  2. 树莓派4B之ubuntu系统配置UART
  3. PTA L2-003 月饼
  4. 把linux当无线路由器用,基于树莓派的无线路由器改造
  5. Android大厂面试真题解析大全,安卓未来路在何方
  6. html5 文字滑动效果,jQuery滑动文字特效
  7. 旋转木马图片切换展示js特效
  8. html+css 制作简单QQ登录页面
  9. 如何做一个讨厌的女人
  10. 常见漏洞知识库(原理/场景/修复)