更新时间:2024-11-29 GMT+08:00

FlinkSQL Client SQL校验

使用场景

通过SQL Client进行SQL作业开发时,支持进入校验模式校验SQL语法正确性。校验模式下执行SQL命令不会启动Flink job。

使用方法

  • 校验SQL语句
    • 执行SQL shell命令时添加“-v”参数(或“--validate”参数)直接进入校验模式。

      sql-client.sh -v

    • 执行SQL shell命令时通过SET命令进入或退出校验模式。
      • 进入校验模式:SET table.validate = true;
      • 退出校验模式:SET table.validate = false;
  • 校验SQL脚本

    当使用“-f”参数指定SQL脚本时,可添加“-v”参数进入校验模式。

    sql-client.sh -f test.sql -v