Oracle中insert into select和select into的用法
两张表进行数据的拷贝,最常用的拷贝语句是:
insert into select 和select into from
但是请绝对的注意:
在Oracle中select into from不可以使用-----原因很简单:select into是PL/SQL language 的赋值语句!如果使用则Oracle会抛出0RA-00905:missing keyword的异常!
但是可以用create table select代替该功能!!!具体参考下面测试代码!
但是在Sql Server中可以正常使用。
先做个小测试:
-- 建表
create table test1(
id number primary key,
testname varchar2(20),
createtime date,
falg varchar2(10)
);
create table test2(
id number primary key,
testname varchar2(20),
createtime date,