Oracle VSIZE() 函数使用指南
Oracle VSIZE() 是一个内置函数,它返回给定表达式的内部表示中的字节数。
Oracle VSIZE() 语法
这里是 Oracle VSIZE() 函数的语法:
VSIZE(expr)
参数
- expr
- 
必需的。 
返回值
Oracle VSIZE() 函数返回给定表达式的内部表示中的字节数。
该函数不直接支持 CLOB 数据。但是,CLOBs 可以通过隐式数据转换作为参数传入。
如果任意一个参数为 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                 5NULL 参数
如果任意一个参数为 NULL, VSIZE() 将返回 NULL。
SET NULL 'NULL';
SELECT
    VSIZE(NULL)
FROM dual;
输出:
   VSIZE(NULL)
______________
          NULL在本示例中,我们使用 SET NULL 'NULL'; 语句将 NULL 值显示为 'NULL' 字符串。
结论
Oracle VSIZE() 是一个内置函数,它返回给定表达式的内部表示中的字节数。