Amazon Athena CREATE EXTERNAL TABLE 入力「external」が一致しません invalidrequestexception 質問する

Amazon Athena CREATE EXTERNAL TABLE 入力「external」が一致しません invalidrequestexception 質問する

Amazon Athena で外部テーブルを作成しようとしています。クエリは次のとおりです。

CREATE EXTERNAL TABLE priceTable (
  WeekDay STRING,
  MonthDay INT,
  price00 FLOAT,
  price01 FLOAT,
  price02 FLOAT,
  price03 FLOAT,
  price04 FLOAT,
  price05 FLOAT,
  price06 FLOAT,
  price07 FLOAT,
  price08 FLOAT,
  price09 FLOAT,
  price10 FLOAT,
  price11 FLOAT,
  price12 FLOAT,
  price13 FLOAT,
  price14 FLOAT,
  price15 FLOAT,
  price16 FLOAT,
  price17 FLOAT,
  price18 FLOAT,
  price19 FLOAT,
  price20 FLOAT,
  price21 FLOAT,
  price22 FLOAT,
  price23 FLOAT,
  )

  ROW FORMAT DELIMITED
  FIELDS TERMINATED BY ';'
  LINES TERMINATED BY '\n'
  LOCATION 's3://myquicksighttestbucket/C1_SphdemDD_CANARIAS_20190501_20190531_v2'

S3 内のファイルはセミコロンで区切られた csv です。ただし、次のエラーが発生します。

line 1:8: mismatched input 'external'. expecting: 'or', 'schema', 'table', 'view' (service: amazonathena; status code: 400; error code: invalidrequestexception; request id: e524f7e6-39ca-4af7-9e39-f86a4d0a36c8; proxy: null)

私が何を間違っているのか誰か教えてもらえますか? どんな助けでも大歓迎です。

ベストアンサー1

おお!申し訳ありませんが、最後のフィールドの後のカンマがエラーでした!!

また、次の代わりに:

FIELDS TERMINATED BY ';'

区切り文字の OCT コード (073) を次のように使用する必要があります。

FIELDS TERMINATED BY '073'

おすすめ記事