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


PLSQL LENGTH2用法及代码示例


PLSQL LENGTH2函数用于返回指定字符串的长度,换句话说,它返回char的长度。 UCS-2代码点是一种字符编码标准,其中的字符由固定长度的16位(2个字节)表示。 UCS-2最多可以表示65、536个字符,或者以0000h – FFFFh(2个字节)的十六进制数表示。

PLSQL中的LENGTH2函数接受的char可以是任何数据类型,例如CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB或NCLOB。 LENGTH2函数返回的值是数据类型NUMBER。如果在参数中发送的char的数据类型为CHAR,则长度包括所有尾随空白。如果char为null,则此函数返回null。

用法:


LENGTH2( string )

使用的参数:

字符串–用于指定要查找其长度的字符串。

支持的Oracle /PLSQL版本:

  1. 甲骨文12c
  2. 甲骨文11g
  3. 甲骨文10g
  4. 甲骨文9i
  5. 甲骨文8i

示例1:

DECLARE 
   Test_String string(20) := NULL;
   
   
BEGIN 
   dbms_output.put_line(LENGTH2(Test_String)); 
   
END;    

输出:

NULL 


示例2:

DECLARE 
   Test_String string(20) := '';
   
   
BEGIN 
   dbms_output.put_line(LENGTH2(Test_String)); 
   
END;    

输出:

NULL 


示例3:

DECLARE 
   Test_String string(20) := ' ';
   
   
BEGIN 
   dbms_output.put_line(LENGTH2(Test_String)); 
   
END;    

输出:

1 


示例4:

DECLARE 
   Test_String string(20) := 'Geeksforgeeks';
   
   
BEGIN 
   dbms_output.put_line(LENGTH2(Test_String)); 
   
END;     

输出:

13 


示例5:

DECLARE 
   Test_String string(20) := ' Geeksforgeeks ';
   
   
BEGIN 
   dbms_output.put_line(LENGTH2(Test_String)); 
   
END;     

输出:

15 


相关用法


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