Unsupported DDL
The following DDL statements are not supported by Athena SQL. For DDL statements supported for Iceberg tables in Athena, see Evolve Iceberg table schema and Perform other DDL operations on Iceberg tables.
-
ALTER INDEX
-
ALTER TABLE
table_nameARCHIVE PARTITION -
ALTER TABLE
table_nameCLUSTERED BY -
ALTER TABLE
table_nameDROP COLUMN (supported for Iceberg tables) -
ALTER TABLE
table_nameEXCHANGE PARTITION -
ALTER TABLE
table_nameNOT CLUSTERED -
ALTER TABLE
table_nameNOT SKEWED -
ALTER TABLE
table_nameNOT SORTED -
ALTER TABLE
table_nameNOT STORED AS DIRECTORIES -
ALTER TABLE
table_namepartitionSpec CHANGE COLUMNS -
ALTER TABLE
table_namepartitionSpec COMPACT -
ALTER TABLE
table_namepartitionSpec CONCATENATE -
ALTER TABLE
table_namepartitionSpec SET FILEFORMAT -
ALTER TABLE
table_nameRENAME TO (supported for Iceberg tables) -
ALTER TABLE
table_nameSET SERDEPROPERTIES -
ALTER TABLE
table_nameSET SKEWED LOCATION -
ALTER TABLE
table_nameSKEWED BY -
ALTER TABLE
table_nameTOUCH -
ALTER TABLE
table_nameUNARCHIVE PARTITION -
COMMIT
-
CREATE INDEX
-
CREATE ROLE
-
CREATE TABLE
table_nameLIKEexisting_table_name -
CREATE TEMPORARY MACRO
-
DELETE FROM
-
DESCRIBE DATABASE
-
DFS
-
DROP INDEX
-
DROP ROLE
-
DROP TEMPORARY MACRO
-
EXPORT TABLE
-
GRANT ROLE
-
IMPORT TABLE
-
LOCK DATABASE
-
LOCK TABLE
-
REVOKE ROLE
-
ROLLBACK
-
SHOW COMPACTIONS
-
SHOW CURRENT ROLES
-
SHOW GRANT
-
SHOW INDEXES
-
SHOW LOCKS
-
SHOW PRINCIPALS
-
SHOW ROLE GRANT
-
SHOW ROLES
-
SHOW STATS
-
SHOW TRANSACTIONS
-
START TRANSACTION
-
UNLOCK DATABASE
-
UNLOCK TABLE