2017-06-11 3 views
2

RDBMSで表を作成することはありませんでした。 しかし、このドリル事は本当に奇妙である - 最初ドリルで表を作成する

のように動作していないことを、なぜ私は私が得ることはありません、私はテーブル を作成するためのApache Drill guideを次れた新しい空のテーブル

を作成カント:

0: jdbc:drill:zk=local> USE s3XXXXX.dss; 
+-------+---------------------------------------------+ 
| ok |     summary     | 
+-------+---------------------------------------------+ 
| true | Default schema changed to [s3XXXXX.dss] | 
+-------+---------------------------------------------+ 
1 row selected (0.172 seconds) 

そして今作成commnad用:

0: jdbc:drill:zk=local> CREATE TABLE s3XXXXX.dss.`name_key` (NBVXA) AS QUERY; 
Jun 11, 2017 10:53:28 PM org.apache.calcite.runtime.CalciteException <init> 
SEVERE: org.apache.calcite.runtime.CalciteException: Non-query expression encountered in illegal context 
Jun 11, 2017 10:53:28 PM org.apache.calcite.runtime.CalciteException <init> 
SEVERE: org.apache.calcite.runtime.CalciteContextException: From line 1, column 53 to line 1, column 57: Non-query expression encountered in illegal context 
Error: PARSE ERROR: Non-query expression encountered in illegal context 

SQL Query CREATE TABLE s3XXXXX.dss.`name_key` (NBVXA) AS QUERY 

答えて

0

その少し怪しいが、私はこのsolutiを発見しましたその上に十分に近い:

CREATE TABLE s3xxxxxx.dss.`name_key3` as SELECT DATE_PART('day', '2015-04-02') xx FROM (VALUES(1)) ; 
関連する問題