达梦数据库在使用过程中,偶尔会报对象不存在问题,而表明明是存在的,经过多方面排查,达梦数据库默认为大小写敏感的库,在创建表、函数等时若使用管理工具,默认在对象名上加了双引号,所以若使用的小写,则需要严格按照小写加双引号的方式执行,否则会自动转化为大写,导致对象名不能识别。解决方法为给小写的对象名加上双引号;在创建对象的时候使用大写或者直接使用语句且不加双引号也可以。
详细如下:
1、查看数据库大小写敏感属性
2、创建表test
3、查询表
4、加双引号解决
5、查询单列
6、加双引号解决
7、用语句创建
在大小写敏感的库中,大写和小写是不同的对象
在大小写敏感的库中,若用双引号引起来创建的对象和列名,则调用时也需要加双引号,否则自动转化为大写;