使用产品:idesktopx11i、iobjectjava11i
操作系统:win11 sqlserver2012数据源, 银河麒麟V10 kingbaseV8R6数据库
问题:后台代码从sqlserver改成kingbase后,测试导入SHP功能时,提示:WARNING:identifier“测试区(2222年)测试地测试量测试_20250620133231473”will be truncated to “测试区(2222年)测试地测试量测试_2025062013323147”,给数据集名称截断了,导致后续代码使用的数据集名称是错误,导致代码报错。
1、sqlserver中的数据集表名是“SMDTV_数字”组成,kingbase表名跟数据集名称一致。
2、想让kingbase跟sqlserver一样,数据集的表名也是“SMDTV_数字”组成。需要配置些什么?
3、下面的图片中“ps_gis_test”是sqlserver数据源,“kb_gis_test”是kingbase数据源,可以看出“ps_gis_test”中测试数据集的表名是“SMDTV_1”,复制到“kb_gis_test”后表名变成了“测试”,跟数据集名称一样,不仅是复制操作,新建、转坐标到“kb_gis_test”数据源后的数据集表名都会跟数据集名称一样。
4、选项》环境》数据集名与表名保持一致,没有勾选

