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


PLSQL LENGTHB用法及代码示例


PLSQL LENGTHB函数用于使用字节而不是字符返回指定字符串的长度。
PLSQL中的LENGTHB函数接受的char可以是任何数据类型,例如CHAR,VARCHAR2,NCHAR,NVARCHAR2,CLOB或NCLOB。
LENGTHB函数返回的值是数据类型NUMBER。
如果在参数中发送的char的数据类型为CHAR,则长度包括所有尾随空白。如果char为null,则此函数返回null。

用法:

LENGTHB( 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(LENGTHB(Test_String)); 
   
END;    

输出:

NULL 

示例2:

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

输出:

NULL 

示例3:

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

输出:

1 

示例4:

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

输出:

13 

示例5:

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

输出:

15 


相关用法


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