Presto - 如果存在,我可以更改表吗?



如何仅在存在时才更改表名?

像这样: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 有关这项工作的跟踪如下: https://github.com/prestosql/presto/issues/2260 目前,您需要在不同的层上处理此问题,例如通过JDBC对Presto运行SQL查询的java程序。

相关内容

  • 没有找到相关文章

最新更新