flinksql的sqlquery 执行两条sql语句
时间: 2023-09-19 11:05:03 浏览: 387
在 Flink SQL 中,可以使用分号(;)将多个 SQL 语句连接起来,实现一次性执行多条 SQL 语句的功能。例如:
```sql
SELECT * FROM table1;
SELECT * FROM table2;
```
在执行 SQL 语句时,只需要将多条 SQL 语句用分号隔开即可。在 Flink SQL 中,可以使用 `tableEnv.executeSql()` 方法来执行 SQL 语句。例如:
```java
TableEnvironment tableEnv = ...
String sql = "SELECT * FROM table1; SELECT * FROM table2;";
tableEnv.executeSql(sql);
```
在上面的代码中,`tableEnv.executeSql(sql)` 方法会一次性执行两条 SQL 语句。需要注意的是,使用分号连接多条 SQL 语句时,每条 SQL 语句必须以分号结尾,否则会出现语法错误。
阅读全文