根据“ Db2 Warehouse on Cloud 中的新增功能... ”,可以创建外部表。我查看了有关如何创建这样一个外部表以链接到我的 Amazon S3 和我的 IBM Bluemix/Softlayer Swift Cloud Object Storage的语法的链接文档。我有一个带有“入门计划”的 Db2 Warehouse on Cloud,我没有看到任何提到的限制。
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: 数据库/sql/driver: [IBM][CLI Driver][DB2/LINUXX8664] SQL0104N 在“CREATE”之后发现了意外的标记“EXTERNAL”。预期的标记可能包括:“”。SQLSTATE=42601
什么是正确的语法?有我不知道的限制吗?