更新时间:2024-06-20 GMT+08:00
SQL语句中字段名大小写敏感问题
问题现象
某表table01中存在以大小写字母组合的名称为“ColumnA”的字段,使用SELECT语句查询该字段时,提示字段不存在,报错:column "columna" does not exist。
1 2 3 4 5 |
select ColumnA from table01 limit 100; ERROR: column "columna" does not exist LINE 1: select columna from TABLE_01; ^ CONTEXT: referenced column: columna |
原因分析
在GaussDB(DWS)中,SQL语句中的表字段等名称带双引号时大小写敏感;不带双引号时大小写不敏感,按全小写处理。
父主题: 数据库使用