当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PLSQL VSIZE用法及代码示例


PLSQL VSIZE函数用于返回表达式的内部表示形式中的字节数。 PLSQL仅接受一个指定表达式的参数。

通常,VSIZE函数返回数字值,但是如果表达式为Null,则此函数返回null。此函数不直接支持CLOB数据。但是,可以通过隐式数据转换将CLOB作为参数传递。

用法:


VSIZE( expression )

使用的参数:

expression-用于指定需要评估的字符串。

支持的Oracle /PLSQL版本:

  1. 甲骨文12c
  2. 甲骨文11g
  3. 甲骨文10g
  4. 甲骨文9i
  5. 甲骨文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:传递NULL参数。

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 


相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PLSQL | VSIZE Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。