当前位置: 代码迷 >> Oracle管理 >> 在oracle中,nvarchar2()的长度有关问题
  详细解决方案

在oracle中,nvarchar2()的长度有关问题

热度:178   发布时间:2016-04-24 05:06:45.0
【急】在oracle中,nvarchar2()的长度问题
希望 高手看到了,帮我解决下。就是不知道 叶子在不在额。

nvarchar2(50)

像DB里面插入数据, 例如:

准备数据是:50位(100000000000000000000000000000000000000000000000A)。

DB里面 : 显示了49位,第50位的数据比你更没有显示

实际:100000000000000000000000000000000000000000000000

预期:100000000000000000000000000000000000000000000000A


是不是nvarchar2给预留了???

急急急……

叶子在不在呀???


------解决方案--------------------
SQL code
--帮你测了下,没这问题SQL> create table t(name nvarchar2(50));SQL> insert into t values('1000000000000000000000000000000000000000000000000A');SQL> select length(name),name from t;LENGTH(NAME)                                                                    ------------                                                                    NAME                                                                            --------------------------------------------          50                                                                    1000000000000000000000000000000000000000000000000A
  相关解决方案