使用PLSQL查询oracle数据时,NVARCHAR类型的字段显示缺一位该怎么解决?

使用PLSQL查询oracle数据时,有个NVARCHAR2(28)类型的字段显示缺一位,在首选项中勾选在0CI8上强制使用0CI7后再重新查询会提示 A query with LOB'S requires OCI8 mode, but OCI7 mode is used. 请问该怎么才能查询到这个字段的最后一位呢?

0CI8上强制使用0CI7,这个不要勾选,勾选后一般是会出现这个情况的。
另外这个和你说的NVARCHAR2(28)没关系,这个是oracle的接口问题,如果plsql(这个工具)本身版本不是很低,那么就是你勾选了这个选项以后才出现这个问题。这个选项不要选,不要选,不要选(重要的事情说三遍)
至于这个字段的最后一位的问题,我记得首选项中可以设定每个字段的长度(有最低长度,最大长度),具体怎么设置忘记了,只要调高那个最大长度的值就可以了。
当然,如果找不到这个设置,那也并不是最后一位没办法显示出来,只要在字段名的地方,把边框向后拖一点就行了,只是这样总拖也不行,如果经常用到,总不能每次都拖吧。追问

你说的没错,确实是因为勾选了那个选项之后出这个问题,这点我知道。但是之前我在查找的数据显示不出最后一位时都是这么操作的,这是第一次执行查询报错。

首选项中我没有找到设置字段长度的地方(囧rz)

你看这个查询结果,确实是少一位,这个字段的值都是唯一的,也不是字段的格子小显示不全


温馨提示:答案为网友推荐,仅供参考
相似回答