PLSQL | VSIZE 函数
PLSQL VSIZE 函数用于返回表达式内部表示中的字节数。PLSQL 只接受一个指定表达式的参数。
通常,VSIZE 函数返回一个数值,但是如果表达式为空,则该函数返回空值。该函数不直接支持 CLOB 数据。但是,CLOBs 可以通过隐式数据转换作为参数传入。
语法:
VSIZE( expression )
使用的参数:
表达式–用于指定需要求值的字符串。
支持的 Oracle/PLSQL 版本:
- Oracle 12c
- Oracle 11g
- Oracle 10g
- Oracle 9i 发行版
- Oracle 8i 发行版
返回值: PLSQL 中的 VSIZE 函数返回一个数值。
示例-1: 传递仅包含字符的输入字符串。
DECLARE
Test_String string(20) := 'Geeksforgeeks';
BEGIN
dbms_output.put_line(VSIZE(Test_String));
END;
输出:
13
示例-2: 传递带有字符和空格的输入字符串。
DECLARE
Test_String string(20) := ' Geeksforgeeks ';
BEGIN
dbms_output.put_line(VSIZE(Test_String));
END;
输出:
15
示例-3: 传递空参数。
DECLARE
Test_String string(20) := '';
BEGIN
dbms_output.put_line(VSIZE(Test_String));
END;
输出:
NULL
示例-4: 传递空格作为参数。
DECLARE
Test_String string(20) := ' ';
BEGIN
dbms_output.put_line(VSIZE(Test_String));
END;
输出:
1
版权属于:月萌API www.moonapi.com,转载请注明出处