La función PLSQL LENGTH2 se usa para devolver la longitud de la string especificada, en otras palabras, devuelve la longitud de char. Los puntos de código UCS-2 son un estándar de codificación de caracteres en el que los caracteres se representan mediante una longitud fija de 16 bits (2 bytes). UCS-2 representa un máximo posible de 65, 536 caracteres, o en hexadecimales desde 0000h – FFFFh (2 bytes).
El carácter aceptado por la función LENGTH2 en PLSQL puede ser de cualquiera de los tipos de datos, como CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB o NCLOB. El valor devuelto por la función LENGTH2 es del tipo de datos NÚMERO. Si el carácter enviado en el parámetro tiene el tipo de datos CHAR, la longitud incluye todos los espacios en blanco finales. Si char es nulo, entonces esta función devuelve nulo.
Sintaxis:
LENGTH2( string )
Parámetros utilizados:
string: se utiliza para especificar la string cuya longitud desea averiguar.
Versiones compatibles de Oracle/PLSQL:
- Oráculo 12c
- oráculo 11g
- oráculo 10g
- oráculo 9i
- oráculo 8i
Ejemplo 1:
DECLARE Test_String string(20) := NULL; BEGIN dbms_output.put_line(LENGTH2(Test_String)); END;
Producción:
NULL
Ejemplo-2:
DECLARE Test_String string(20) := ''; BEGIN dbms_output.put_line(LENGTH2(Test_String)); END;
Producción:
NULL
Ejemplo-3:
DECLARE Test_String string(20) := ' '; BEGIN dbms_output.put_line(LENGTH2(Test_String)); END;
Producción:
1
Ejemplo-4:
DECLARE Test_String string(20) := 'Geeksforgeeks'; BEGIN dbms_output.put_line(LENGTH2(Test_String)); END;
Producción:
13
Ejemplo-5:
DECLARE Test_String string(20) := ' Geeksforgeeks '; BEGIN dbms_output.put_line(LENGTH2(Test_String)); END;
Producción:
15
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA