为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
我查询时候,那个count为什么列被大写显示出来了呢?
达梦数据库实例默认设置大小写敏感,对象名不加双引号限定大小写时,会自动转换成大写处理,如需保持对象名小写需要加双引号限定。与oracle数据库处理类似。
select 1 as counta, 2 as “countb” from dual;–测试用例
如果需要数据库保持对象名大小写不变,可以在创建实例时候设置数据库大小写不敏感。与mysql数据库处理类似。
另外建议避免使用功能性的关键字作为列名,比如 count、group 等,关键字和保留字说明详情可以查看SQL语言手册手册
https://eco.dameng.com/docs/zh-cn/pm/sql-appendix.html
count加双引号就是小写的了