【翻译】Flink Table Api & SQL — SQL
本文翻译自官网:SQL https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/sql.html 这是Flink 支持的 数据定义语言(DDL) 和数据操纵语言的完整列表。 查询 指定查询 支持语法 操作 DDL 指定 DDL 创建表 删除表 Data Types Reserved保留关键字 查询 SQL查询使用TableEnvironment 的 sqlQuery() 方法指定。这个方法返回一个表作为SQL查询的结果。这个表可以在后续的 SQL 和 Table API 中查询,可以转换为 DataSet 和 DataStream ,或写到 TableSink 中。SQL和Table API查询可以无缝混合,可以进行整体优化并将其转换为单个程序。 为了在 SQL 查询中使用一个表,它必须在 TableEnvironment 中注册。表可以通过 TableSource , Table , CREATE TABLE statement , DataStream, or DataSet 注册。或者,用户还可以在TableEnvironment中注册外部目录以指定数据源的位置。 为方便起见,Table.toString()自动在其TableEnvironment中以唯一名称注册该表并返回该名称。 因此