您的位置:首页 > 其它

ArcGIS属性编辑字符型字段值出现乱码问题

2013-03-19 10:55 423 查看
来自:http://gis-conquer.i.sohu.com/blog/view/173047390.htm

一、前言
ArcGIS属性编辑字段值出现乱码问题。SDE for Oracle(9i,10G,11G)。

二、原因
数据库字段长度限制问题。如ACCESS,Oracle,SQLSERVER,字符型字段长度超过一定长度后就变为另一种类型。
见http://gisconquer.blog.sohu.com/170243903.html。
如:
(1)mdb
个人数据库mdb字段长度最长255,超过会变成2147483647,Access中自动转为备注类型,在Oracle中实际字段类型为NCLOB。

(2)gdb
SDE和文件型数据库gdb字段长度最长2000,超过会自动转为NCLOB类型。

这样,如果字段长度超过2000,就变为了其它类型,如果仍按字符型字段进行存储,则会出现乱码,目前无法从SDE引擎方面进行处理,可从数据库层次来处理。

三、解决方法
将字段长度修改为2000或以下。别的没有什么好方法,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐