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

【急】在oracle中,nvarchar2()的长度问题希望高手看到了,帮我解决下。就是不知道 叶子在不在额。nvarchar2(50)

【急】在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