Presto - 如果 table 存在,我可以做吗?
Presto - can I do alter table if exists?
如何仅在 table 存在的情况下更改名称?
类似于:alter table mydb.myname if exists rename to mydb.my_new_name
您可以这样做:
ALTER TABLE users RENAME TO people;
或
ALTER TABLE mydb.myname RENAME TO mydb.my_new_name;
请注意,IF EXISTS
语法在此处不可用。请在此处找到更多信息:https://docs.starburstdata.com/latest/sql/alter-table.html The work for that is tracked under: https://github.com/prestosql/presto/issues/2260
目前你需要在不同的层上处理这个问题,比如 java 程序 运行 SQL 通过 JDBC.
查询 Presto
如何仅在 table 存在的情况下更改名称?
类似于:alter table mydb.myname if exists rename to mydb.my_new_name
您可以这样做:
ALTER TABLE users RENAME TO people;
或
ALTER TABLE mydb.myname RENAME TO mydb.my_new_name;
请注意,IF EXISTS
语法在此处不可用。请在此处找到更多信息:https://docs.starburstdata.com/latest/sql/alter-table.html The work for that is tracked under: https://github.com/prestosql/presto/issues/2260
目前你需要在不同的层上处理这个问题,比如 java 程序 运行 SQL 通过 JDBC.