SQL将一张表中的一个用户的数据复制到另一个用户

SQL将一张表中的一个用户的数据复制到另一个用户,第1张

可以使用:insert into table1 select "另一个用户ID" ,一个用户的数据 from table1 where 用户ID=一个用户的ID;

如此而已。

1、给新用户dba权限

grant dba to newuser

2、登陆newuser,一个个table复制

create table t1 as select * from olduser.t1

需要被复制到的用户有查询被导出用户的查询权限。

如system用户要将scott中的emp表导入其中,按如下方法:

1、登录scott用户。

2、给system用户赋予查询emp表的权限:

grant select on emp to system

3、登录system用户。

4、执行以下语句:

create table emp as select * from scott.emp


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10050569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存