标签: oracle
当我创建一个表
Create Table e_det(eno Number, ename Varchar2(20), sal Number);
我插入了
eno as 111 ename as jone sal as 2000
vsize(ename)返回4,因为名称是4个字符。
vsize(ename)
4
vsize(sal);返回2。
vsize(sal);
2
你能解释一下吗?
答案 0 :(得分:3)
来自documentation:
VSIZE 在 expr 的内部表示中返回字节的数量。
如果您想要字符数,请尝试
Length( To_Char( sal ) )
代替。