日期:2014-05-17  浏览次数:20617 次

oracle的命令问题
在oracle中,将A用户中的emp表,复制(创建)到B用户中的语句是什么呀?请各位高手指点。。。

------解决方案--------------------
请Google: Select  Into

另,表名前面可以加模式名(用户名),比如: A.emp
------解决方案--------------------
b用户要有a的emp表访问权限

create table emp
select * from a.emp
------解决方案--------------------
首先B用户的temp表和A用户的temp表的结构要一致,既索引 主键 列 列的数据类型什么的一直,然后使用sql语句如下
INSERT INTO b.temp VALUES (SELECT * FROM a.temp);
不知道*行不行不行的话就使用全部的列名,例如
INSERT INTO b.temp VALUES (SELECT id,name,class[,column1,column2,..column1n]
 FROM a.temp);