0

SQLWorkBenchJ を使用して、Amazon Athena のテーブルにパーティションを追加しようとしています。Athena Query Editor で実行すると、クエリは正常に機能します。SQLWorkbench を使用して実行すると機能しません

ALTER TABLE "AwsDataCatalog".mydb.mytable ADD IF NOT EXISTS 
PARTITION (folder = '10036', full = 'fullvalue') LOCATION 's3://my-s3-folder/10036/fullvalue/';

注: ALTER EXTERNAL_TABLE も使用してみました

sqlworkbench は以下を返します。

SQL コマンドの実行中にエラーが発生しました:

ALTER TABLE "AwsDataCatalog".mydb.mytable ADD PARTITION (folder = '10036', full >= 'fullvalue') LOCATION 's3://my-s3-folder...
クエリの実行に失敗しました
1 ステートメントが失敗しました。

クエリ エディターで実行中

ALTER TABLE mydb.mytable ADD PARTITION (folder = '10039', full = 'fullvalue') >LOCATION 's3://my-s3-folder/10039/fullvalue/';

クエリが成功しました。

誰かがこれを機能させる方法を知っているので、いくつかのパーティション追加クエリをまとめてバッチ処理できますか?

4

2 に答える 2