我想在存储过程里面使用 create table tmp1 as select num,xingmin from tmp;
或者 alter table tmp1 add(filed1 number(20)); 这样的语句,应该怎么处理呢?
谢谢!
或者 alter table tmp1 add(filed1 number(20)); 这样的语句,应该怎么处理呢?
谢谢!
解决方案 »
- 问个公司DBA都无法解决的效率问题,可是我总觉得可以从写法上提高。因为
- Oracle拼接字符串问题
- 我在erp里执行一个查询,但是在v$sql里监控不到语句,是怎么回事。
- 如何加快sqlldr的速度
- 关于inputtime between ... and ... 取上个月的一周的数据问题(急)
- 求一个SQL语句!!
- 如何定期修改某张表中的指定字段??
- 是专找 有两种以上商品的供应商 A这样的供应商很多
- 请教高手一个挺奇怪的问题?
- 为什么普通用户不能执行set autotrace on参数?
- 跪求一sql查询语句
- 用php开发oracle,数据库中有数据,oci_fetch_array返回空(在线等,有源码,帮忙~~)
EXECUTE immediate v_sql;
EXECUTE immediate 'create table tmp1 as select num,xingmin from tmp';
EXECUTE immediate alter table tmp1 add(filed1 number(20))';
使用execute immediate 'create table sql';
或者使用:
str:='create table sql';
execute immediate str;
execute immediate 'alter table tmp1 add(filed1 number(20))';
EXECUTE immediate 'create table tmp1 as select num,xingmin from tmp';
EXECUTE immediate alter table tmp1 add(filed1 number(20))';
EXECUTE immediate 'create table tmp1 as select num,xingmin from tmp';
EXECUTE immediate alter table tmp1 add(filed1 number(20))';