Snowflakeの既存テーブルの列削除(定義変更)が必要になり、SQL文に分からなくなったら最近はChatGPTやCopilotに聞いています。
以下のSQLが出てきたのですが、エラーになりました。
ALTER TABLE your_table_name
DROP COLUMN Col1,
DROP COLUMN Col2,
DROP COLUMN Col3,
DROP COLUMN Col4,
DROP COLUMN Col5;
ドキュメント見たところ、動きそうにも見えましたが、動かなかったので、以下のように変更したら実行できました。
ALTER TABLE your_table_name DROP COLUMN Col1;
ALTER TABLE your_table_name DROP COLUMN Col2;
ALTER TABLE your_table_name DROP COLUMN Col3;
ALTER TABLE your_table_name DROP COLUMN Col4;
ALTER TABLE your_table_name DROP COLUMN Col5;
ChatGPTやCopilotの作成したプログラムやSQLも、まだそれなりの確率で間違っていますよね。