基本的命令格式是:
COPY FROM <db> TO <db> <opt> <table> {(<cols>)} USING <sel>
这样如果我在两个数据库之间copy一个表是可以的。
但是,如果我想一次copy多个表怎么样使用?
还有如果我想将一个db中的一个user下的所有内容都copy到令一个db的user中
怎么使用?(包括所有的数据,权限......)
...全文
68812打赏收藏
oracle 中copy命令的使用方法?
基本的命令格式是: COPY FROM TO {()} USING 这样如果我在两个数据库之间copy一个表是可以的。 但是,如果我想一次copy多个表怎么样使用? 还有如果我想将一个db中的一个user下的所有内容都copy到令一个db的user中 怎么使用?(包括所有的数据,权限......)
copy from username/password@dbname
to username1/pw1@dbname1
append(create/insert/replace) tablename(col1,col2...)
using select....from ...;
append:添加到表上,如果tablename表不存在,则建立此表
create:如果tablename表存在,则出错
insert:添加到表中,如果tablename表不存在,则出错
replace:替换表中数据,如果tablename表不存在,则建立此表.