【问题标题】:external table in DB2DB2 中的外部表
【发布时间】:2018-04-16 03:38:36
【问题描述】:

我正在尝试使用以下命令在云中的 DB2 仓库中创建一个外部表。

CREATE EXTERNAL TABLE EXT_5   (ID INT, AGE INT)
USING (DATAOBJECT ('abc.csv')
DELIMITER ','
MAXERRORS 10
SOCKETBUFSIZE 30000
REMOTESOURCE 'LOCAL')

对该查询的响应是成功的。但是在尝试向/从该外部表插入/选择行时出现unsupported client 错误。

【问题讨论】:

  • 请提供更多信息:您使用的是什么客户端,您使用的是什么计划(Entry、Enterprise,...),选择是如何完成的?

标签: db2 odbc ibm-cloud db2-luw


【解决方案1】:

外部表需要 11.1.2.2 或更高版本的 Db2 客户端。 例如。在此处查看行项目“ODBC/CLI 支持外部表”https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.wn.doc/doc/c0060895.html

您可以从这里http://www-01.ibm.com/support/docview.wss?uid=swg27016878下载最新版本的客户端

【讨论】:

  • 感谢您的回复。但我有一个疑问。如果外部表创建成功,那么为什么需要 Db2 客户端将行插入到该表中。我也可以放下那张桌子。尝试创建具有相同名称的外部表也会引发错误,因为对象已经存在。
  • 我正在努力重现您的错误。您能说出您正在使用什么客户端软件(或者您正在使用 Db2WoC 控制台)吗?您正在使用什么 Db2 Warehouse on Cloud 计划(条目?)。您是否还有错误代码和/或完整的错误消息。
猜你喜欢
  • 1970-01-01
  • 2018-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多