oracle中怎么样从数据库A中的表A中读取信息写入数据库B中的表B中
解决方案 »
- 不知道有没有免费的ORACLE?
- 简单SQL语句,求救。。。谢谢
- 请教:Oracle ORA-24331 缓冲区过小的问题
- sqlldr控制文件里里表字段的问题
- VB.net2005,ORA-12154 TNS:无法解决指定的识别符号
- 怎么在Oracle的SQL*PLUS工具下在一个表中插入blob大对象类型的数据
- 100分求救!!!火急求救!用vb向oracle中插入blob型数据时出现的问题!!!火急求救!
- 给介绍一下package,sequence的用法呗,谢谢了
- 针对差集的使用,有无效率更高的语句?
- 小问题,请指教
- java.lang.IllegalStateException: Blobs may not be accessed after serialization
- 申请高级技术区斑竹
2. insert into b select * from a@dblink
创建语法:
CREATE [PUBLIC] DATABASE LINK remote_connect
CONNECT TO username identified by password using ‘connect string’;
再insert into b select * from a@dblink
2:通过sqlplus的copy命令
copy from userid1/pas1@db1 to userid2/pas2@db2 append tab2 using select * from tab1
用法: COPY FROM <db> TO <db> <opt> <table> {(<cols>)} USING <sel>
<db> : 数据库字符串, 例如: scott/tiger@d: chicago-mktg
<opt> : 下列关键字之一: APPEND, CREATE, INSERT 或 REPLACE
<table>: 目标表名称
<cols> : 用逗号分隔的目标列别名列表
<sel> : 任何有效的 SQL SELECT 语句
3:如果量不大,纯手工导出再导入也行.
如果表A跟表B结构完全一样, 还有多种办法.