Oracle VSIZE() 函数使用指南
Oracle VSIZE()
是一个内置函数,它返回给定表达式的内部表示中的字节数。
Oracle VSIZE()
语法
这里是 Oracle VSIZE()
函数的语法:
VSIZE(expr)
参数
expr
-
必需的。
返回值
Oracle VSIZE()
函数返回给定表达式的内部表示中的字节数。
该函数不直接支持 CLOB
数据。但是,CLOB
s 可以通过隐式数据转换作为参数传入。
如果任意一个参数为 NULL
, VSIZE()
将返回 NULL
。
Oracle VSIZE()
示例
这里有几个展示了 Oracle VSIZE()
函数用法的示例。
基本用法
要返回字符串 'ABC'
的内部表示的字节数,请使用以下语句:
SELECT
VSIZE('ABC')
FROM dual;
输出:
VSIZE('ABC')
_______________
3
再来一个示例:
SELECT
VSIZE('HI'),
VSIZE('HELLO')
FROM dual;
输出:
VSIZE('HI') VSIZE('HELLO')
______________ _________________
2 5
NULL 参数
如果任意一个参数为 NULL
, VSIZE()
将返回 NULL
。
SET NULL 'NULL';
SELECT
VSIZE(NULL)
FROM dual;
输出:
VSIZE(NULL)
______________
NULL
在本示例中,我们使用 SET NULL 'NULL';
语句将 NULL
值显示为 'NULL'
字符串。
结论
Oracle VSIZE()
是一个内置函数,它返回给定表达式的内部表示中的字节数。