暂无图片
GBase 8c数据库中COPY命令和\copy命令有什么区别?
我来答
分享
E
evelyn
2022-11-28
GBase 8c数据库中COPY命令和\copy命令有什么区别?

GBase 8c数据库中COPY命令和\copy命令有什么区别?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
wzf0072

使用COPY命令导入数据

COPY命令从本地或其它数据库的多个数据源并行导入数据。COPY导入大量数据的效率要比INSERT语句高很多,而且存储数据也更有效率。

使用gsql元命令导入数据

\copy命令在任何psql客户端登录数据库成功后可以执行导入数据。与COPY命令相比较,\copy命令不是读取或写入指定文件的服务器,而是直接读取或写入文件。

这个操作不如COPY命令有效,因为所有的数据必须通过客户端/服务器的连接来传递。对于大量的数据来说COPY命令可能会更好。

\COPY只适合小批量,格式良好的数据导入,不会对非法字符做预处理,也无容错能力,无法适用于含有异常数据的场景。导入数据应优先选择COPY。

暂无图片 评论
暂无图片 有用 1
yBmZlQzJ
2022-11-29
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏