官方参考资料:
在使用flink时,如果不小心用到了flink保留关键字,会产生关键字错误。关于flink关键字,官方原话是“Although not every SQL feature is implemented yet, some string combinations are already reserved as keywords for future use. If you want to use one of the following strings as a field name, make sure to surround them with backticks (e.g. `value`, `count`).”,简单翻译:
虽然并非所有SQL功能都已实现,但一些字符串组合已被保留为关键字以供将来使用。如果你想使用以下字符串之一作为字段名,请确保用倒勾括住它们(例如 `value `、 `count `)。
也就是说解决关键字冲突的方法就是对关键字加``。
关键字列表:
A, ABS, ABSOLUTE, ACTION, ADA, ADD, ADMIN, AFTER, ALL, ALLOCATE, ALLOW, ALTER, ALWAYS, AND, ANALYZE, ANY, ARE, ARRAY, AS, ASC, ASENSITIVE, ASSERTION, ASSIGNMENT, ASYMMETRIC, AT, ATOMIC, ATTRIBUTE, ATTRIBUTES, AUTHORIZATION, AVG, BEFORE, BEGIN, BERNOULLI, BETWEEN, BIGINT, BINARY, BIT, BLOB, BOOLEAN, BOTH, BREADTH, BY, BYT

最低0.47元/天 解锁文章
1145

被折叠的 条评论
为什么被折叠?



