Db2仓库(云端):如何创建外部表?

时间:2017-08-21 10:37:19

标签: amazon-s3 db2 ibm-cloud dashdb ibm-cloud-storage

根据“What's new in Db2 Warehouse on Cloud, ...”,可以创建外部表。我查看了关于如何create such an external table to link to my Amazon S3 and my IBM Bluemix / Softlayer Swift Cloud Object Storage的语法的链接文档。我有一个带有“入门计划”的Db2仓库云,我没有看到任何限制。

CREATE EXTERNAL TABLE exttab1(a int,s varchar(50)) using
  (dataobject 'testdata.csv'
   swift('https://fra02.objectstorage.softlayer.net/auth/v1.0/',
    'IBMOS12345:userid',
    '5---MyFullAPIKeyHere---b983',
    'henrik'
   )
  )

上面的SQL语句给了我:

  

SQL0104N:database / sql / driver:[IBM] [CLI驱动程序] [DB2 / LINUXX8664]   SQL0104N在“CREATE”之后发现了一个意外的标记“EXTERNAL”。   预期的代币可能包括:“”。 SQLSTATE = 42601

正确的语法是什么?是否有我不知道的限制?

1 个答案:

答案 0 :(得分:0)

语法和其他一切都是正确的。我发现我的实例不是最新的代码级别。文档领先于我的云环境。我现在可以使用SQL创建上面的外部表和SELECT