flink创建视图或表作为select

sauutmhj  于 2021-06-21  发布在  Flink
关注(0)|答案(1)|浏览(483)

我正在阅读flinksql文档,在create一节中,我找不到任何类似的内容 CREATE VIEW AS SELECT 也不是CTA。
我再看了一眼,发现如下:
flink sql允许您选择
flink sql允许您创建
flink sql允许您插入
因此,flinksql似乎允许您模仿create as select的功能,但不方便自动获取源表的模式。
此外,我发现:
flink(外部sql)允许您将sqlselect语句的输出分配给一个新表(可能还有一个视图)
例如:

Table result = tableEnv.sqlQuery("SELECT product, amount FROM Orders WHERE product LIKE '%Rubber%'");

现在我的问题是:

(如何)flink允许您在不离开sql上下文的情况下创建as select吗

根据我所看到的例子,这可能被重新表述为:
你能在一个 executeSql 声明。

o3imoua4

o3imoua41#

在flinksql中,存在已知的 CREATE VIEW AS SELECT 从1.11开始。在旧版本中,您需要使用您指出的表api。

相关问题