根据“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
正确的语法是什么?是否有我不知道的限制?
答案 0 :(得分:0)
语法和其他一切都是正确的。我发现我的实例不是最新的代码级别。文档领先于我的云环境。我现在可以使用SQL创建上面的外部表和SELECT
。