Oracle11g如何执行动态DDL语句 Oracle10g可以使用DBMS_UTILITY.exec_ddl_statement方法,11g这个方法没有了。请问改成啥了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 execute immediate 'SQL语句';--如: execute immediate 'alter session set nls_Date_format=''yyyy-mm-dd'''; 楼主试试再来,DDL语句用execute immediate可以执行的BEGIN EXECUTE IMMEDIATE 'alter session set nls_Date_format=''yyyy-mm-dd''';END; 鄙视不做试验,直接下结论的淫。[TEST@myorcl] SQL>select sysdate from dual;SYSDATE--------------16-8月 -11[TEST@myorcl] SQL>begin 2 execute immediate 'alter session set nls_Date_format=''yyyy-mm-dd'''; 3 end; 4 /PL/SQL 过程已成功完成。[TEST@myorcl] SQL>select sysdate from dual;SYSDATE----------2011-08-16 怎样把数据从表空间system到另一表空间aa? SQL求差語句:想建立一個視圖為每條記錄与前一記錄的差値 jstl有函数可以处理blob类型数据吗? 过程与函数 哪里有 Oracle 语法参考手册(电子版) 30分 在数据库中查询用户表总数的sql语句怎么写? 一个简单问题 Oracle9i安装问题 在omc中连接已建好的数据库出现问题! 64bit Sqlserver2012 链接服务器连接Oracle10g 32bit已被玩疯 ADO下怎么通过调用存储过程获取结果集? SQLSERVER2005 DTS 数据导出问题(从SQLSERVER导入到ORACLE)
execute immediate 'SQL语句';
--如:
execute immediate 'alter session set nls_Date_format=''yyyy-mm-dd''';
BEGIN
EXECUTE IMMEDIATE 'alter session set nls_Date_format=''yyyy-mm-dd''';
END;
[TEST@myorcl] SQL>select sysdate from dual;SYSDATE
--------------
16-8月 -11[TEST@myorcl] SQL>begin
2 execute immediate 'alter session set nls_Date_format=''yyyy-mm-dd''';
3 end;
4 /PL/SQL 过程已成功完成。[TEST@myorcl] SQL>select sysdate from dual;SYSDATE
----------
2011-08-16