ITPub博客

首页 > 数据库 > Oracle > [转]oracle中copy from的用法

[转]oracle中copy from的用法

原创 Oracle 作者:halfgene 时间:2007-06-07 21:04:50 0 删除 编辑

用法: COPY FROM TO

{()} USING
: 数据库字符串, 例如: scott/tiger@d: chicago-mktg
: 下列关键字之一: APPEND, CREATE, INSERT 或 REPLACE
: 目标表名称
: 用逗号分隔的目标列别名列表
: 任何有效的 SQL SELECT 语句
缺少的 FROM 或 TO 子句使用当前的 SQL*Plus 连接

如下举例子:

SQL> copy from sd168sysp/sd168sysp@db81 to shiyihai/shiyihai@db80 create city_copy using select * fr
om city;

数组读取/结合的大小为15。(数组大小为15)
将在完成时提交。(提交的复本为 0)
最长为80。(长度为80)
表CITY_COPY已创建。

546行选自sd168sysp@db81。
546行被插入CITY_COPY。
546行已提交至CITY_COPY(位于shiyihai@db80)。

SQL>

备注:

1.这种方法适合小额数据的迁移,只能在SQL*PLUS中运行.

2.这种方法不能copy大对象的表,不然会抛异常"CPY0012: Object datatypes cannot be copied"

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/594892/viewspace-917994/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论
  • 博文量
    44
  • 访问量
    60353