PL/SQL块或者存储过程中不能执行DDL,可以使用动态SQL

原创 2004年09月15日 11:22:00
-- 创建临时表
v_dynamic_sql :=
'Create global temporary table '
|| 'TEST'
|| ' on commit preserve rows as select * from '
|| 'ALL_OBJECTS Where 1= 2 ';
EXECUTE IMMEDIATE v_dynamic_sql;

存储过程使用DDL语句

-- procedure 中使用 DDL 语句需要将DML封装存入string中,否则会出现异常 -- http://www.cnblogs.com/cici-new/p/4029895.html /...
  • u010452908
  • u010452908
  • 2016年07月10日 21:37
  • 746

ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素

ORACLE PL/SQL编程详解之二:  PL/SQL块结构和组成元素(为山九仞,岂一日之功) 本篇主要内容如下: 2.1   PL/SQL块 2.2   PL/SQL结构 2.3   标识符...
  • u012456926
  • u012456926
  • 2015年01月06日 11:18
  • 1025

PL/SQL知识总结(1):PL/SQL块结构和流程控制语句

前一段时间系统学习了Oracle PL/SQL的有关知识,内容有点多,所以觉得自己要总结一下,顺便回顾,大家共同学习。PL/SQL的概念PL/SQL是 Procedure Language & Str...
  • xuda27
  • xuda27
  • 2016年07月20日 21:54
  • 1006

pl/sql 创建并执行oralce存储过程,并返回结果集

因为以前一直用sql server多,现在一下子用oracle ,d
  • kimizhou_blog
  • kimizhou_blog
  • 2014年09月17日 12:38
  • 22067

【PL/SQL】匿名块、存储过程、函数、触发器

名词解释 子程序:PL/SQL的过程和函数统称为子程序。 匿名块:以DECLARE或BEGIN开始,每次提交都被编译。匿名块因为没有名称,所以不能在数据库中存储并且不能直接从其他PL/SQL块中调用。...
  • NextAction
  • NextAction
  • 2017年03月12日 02:11
  • 732

PL/SQL块结构

PL/SQL块结构
  • wen_demon
  • wen_demon
  • 2014年03月12日 16:13
  • 955

如何编写 PL/SQL 程序

本文的操作选用的数据库是oracle 数据库,登陆的用户是自带的scott用户,默认密码:tiger,有不懂得可以相互讨论一下,谢谢. 首先需要了解PL/SQL块的结构,PL/SQL块由定义部门、执...
  • yulei_qq
  • yulei_qq
  • 2013年06月27日 11:17
  • 1916

使用oracle 的 PL/Sql 定时执行一个存储过程

今天创建job  begin  dbms_job.submit(:job1,'test',sysdate,'sysdate+5/1440');  end;  / * 第 1 行出现错误...
  • u011680118
  • u011680118
  • 2016年09月01日 20:36
  • 1603

pl/sql存储过程的递归调用,树形数据的展示

--pl/sql的树状结构的存储与展示 drop table article; create table article( id number primary key, --id cont v...
  • u010689306
  • u010689306
  • 2016年06月01日 00:46
  • 1628

PL/SQL存储函数,存储过程

一.存储过程和存储函数 存储过程和存储函数跟我们知道的表、视图、索引、序列、同义词等一样是我们数据中的对象。 1.1什么是存储过程和存储函数: 指存储在数据库中供所有的用户程序调用的 子程序叫存储...
  • u014292162
  • u014292162
  • 2016年10月30日 17:04
  • 2008
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PL/SQL块或者存储过程中不能执行DDL,可以使用动态SQL
举报原因:
原因补充:

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