在flink sql中还会涉及到的有alter相关的语句,这里的alter的话,支持alter的类型有:
alter table alter view alter function
在日常的开发中,这里的later语句其实大多和操作mysql的alter语句是一样的,只是在流式或者batch任务的时候,我们一般alter字段这些场景会比较少,常用的主要是利用alter给这些类型进行重命名,例如我们使用几张临时表来处理部分业务,经过整个ETL过程之后,临时表最终的数据就是我们确定的数据,此时的话我们就会涉及到删除原来的表,然后再重命名临时表为目标表。(这种场景是流式时间窗口场景使用较多)。
所以下面我们只介绍几个重命名的方法:
1)alter table重命名
对table进行重命名,语法如下:
ALTER TABLE [catalog_name.][db_name.]table_name RENAME TO new_table_name;
2)alter view重命名
对视图进行重命名,语法如下:
ALTER VIEW [catalog_name.][db_name.]view_name RENAME TO new_view_name;
还没有评论,来说两句吧...