为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:widows
【CPU】:
【问题描述】*:使用DM数据迁移工具,从mysql迁移到DM,迁移过程当中,生成的模式及表名自带双引号,导致原因查询逻辑报错,表不存在,必须加上模式名.表名才能查询,请问如何去掉双引号?
这个和字符集大小写铭感有关,mysql 应该是小写。迁移到达梦后也是小写,达梦数据库小写铭感的情况下。管理工具不加双引号自动转大写,所以查询报错。
你 达梦数据库是大小写铭感对吧,所以双引号是要加的
大小写敏感导致的吧,敏感的情况下查询a表实际为查询A表,需要添加“a”才可查询a表,如有需要建议修改为不敏感
默认登录用户查询你为当前同名模式,例如user1用户默认查询为user1下的表,如需查询其他模式下的,连接串添加schema=user2,或执行sql前执行set schema user2,切换模式