【发布时间】:2019-06-06 13:13:04
【问题描述】:
Spanner 文档说:
表和列名:
- 长度可以在 1-128 个字符之间。必须以大写或小写字母开头。
- 可以包含大小写字母、数字和下划线,但不能包含连字符。
- 不区分大小写。例如,您不能在同一个数据库中创建名为 mytable 和 MyTable 的表,或者创建名为 mycolumn 和 MyColumn 在同一个表中。
https://cloud.google.com/spanner/docs/data-definition-language#table_statements
鉴于此,我不知道这是什么意思:
表名通常不区分大小写,但也可能区分大小写 查询使用区分大小写的表名的数据库时。
https://cloud.google.com/spanner/docs/lexical#case-sensitivity
其实表名好像是区分大小写的,例如:
如果我们与 UI 中显示的大小写不匹配,查询将失败。
【问题讨论】: