我正在阅读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
声明。
1条答案
按热度按时间o3imoua41#
在flinksql中,存在已知的
CREATE VIEW AS SELECT
从1.11开始。在旧版本中,您需要使用您指出的表api。