if b not exist then you can do:
create table b as select * from a;
很多需要转化的表?
还是需要写一个过程。建立一个表,里面存放需要进行转的表。
过程里面使用游标循环,动态拼sql,执行即可。
create table b as select * from a;
很多需要转化的表?
还是需要写一个过程。建立一个表,里面存放需要进行转的表。
过程里面使用游标循环,动态拼sql,执行即可。
解决方案 »
- 为什么ORDER BY 特别耗资源?
- 关于Oracle 导出问题!!!!!!!!!!!!!!!!!!!!
- 数据库中两张表如何建立触发器,使其中一张表某个字段更新时,另一个表的某个字段发生相应的变化?详细如下:
- oracle 临时表
- 救命啊,高手,求助关于Oracle的一个统计问题
- ORA-12514
- 删除sequence语句怎么写?
- ORA-01591 lock held by in-doubt distributed transaction 17.187.9814
- 请问数据库链的使用时出错ORA-02085:,如何是好呀?
- 紧急求救!!!关于字符乱吗的问题??
- 初来贵地,散分认识朋友.
- 含有空间数据的表能通过exp导出吗?
他指出的是B表不存在的情况,即为:
sql>create table b as select * from a;
如果B存在,可用:
sql>insert into b as select * from a;
sql>commit;