最常见的原因是在创建表时对表名或是列名使用了双引号 “” ,当使用了双引号后,表名或列名(称为标识符)存储时是区分 大小写的, 这意谓着你在查询时表名或列名也应使用双引号, 一些工具软件, 像 pgAdmin 会在发出创建表的指令时自动地在每个标识符上加双引号。 因此,为了标识符的...
显示全部最常见的原因是在创建表时对表名或是列名使用了双引号 “” ,当使用了双引号后,表名或列名(称为标识符)存储时是区分 大小写的, 这意谓着你在查询时表名或列名也应使用双引号, 一些工具软件, 像 pgAdmin 会在发出创建表的指令时自动地在每个标识符上加双引号。 因此,为了标识符的统一,你应该:
在创建表时避免将标识符使用双引号引起来。
在标识符中只使用小写字母。
(为了与已存在的标识符相同)在查询中使用双引号将标识符引起来
收起