为什么 `Properties` 不是 ksql 中的有效字段名称?

Why is `Properties` not a valid field name in ksql?

https://docs.confluent.io/5.4.1/ksql/docs/developer-guide/syntax-reference.html#struct-overview Confluent 文档说他们不接受 Properties 作为有效的字段名称,但为什么呢?

如果我确实有 Properties 的架构怎么办?

在语言中是 keyword/reserved word。我对 ksql 并不特别熟悉,但大多数 sql 发行版都提供反引号以出于这个原因(以及更多)转义引用。没有这些,你就不能使用它。

作为在非常标准的 sql 语句中使用反引号的示例:

SELECT `table`.`properties` FROM `table` ...