数据湖探索 DLI-DML语法定义:约束限制

时间:2024-11-16 13:21:43

约束限制

  • Flink SQL 对于标识符(表、属性、函数名)有类似于 Java 的词法约定:
    • 不管是否引用标识符,都保留标识符的大小写。
    • 且标识符需区分大小写。
    • 与 Java 不一样的地方在于,通过反引号,可以允许标识符带有非字母的字符(如:"SELECT a AS `my field` FROM t")。
  • 字符串文本常量需要被单引号包起来(如 SELECT 'Hello World' )。两个单引号表示转义(如 SELECT 'It''s me.')。字符串文本常量支持 Unicode 字符,如需明确使用 Unicode 编码,请使用以下语法:
    • 使用反斜杠(\)作为转义字符(默认):SELECT U&'\263A'
    • 使用自定义的转义字符: SELECT U&'#263A' UESCAPE '#'
support.huaweicloud.com/sqlref-flink-dli/dli_08_15011.html