La función PLSQL VSIZE se utiliza para devolver el número de bytes en la representación interna de una expresión. El PLSQL acepta solo un parámetro que especifica la expresión.
Generalmente, la función VSIZE devuelve un valor numérico, pero si la expresión es nula, esta función devuelve un valor nulo. Esta función no admite datos CLOB directamente. Sin embargo, los CLOB se pueden pasar como argumentos a través de la conversión de datos implícita.
Sintaxis:
VSIZE( expression )
Parámetros utilizados:
expresión: se utiliza para especificar la string que debe evaluarse.
Versiones compatibles de Oracle/PLSQL:
- Oráculo 12c
- oráculo 11g
- oráculo 10g
- oráculo 9i
- oráculo 8i
Valor devuelto:
La función VSIZE en PLSQL devuelve un valor numérico.
Ejemplo-1: Pasar una string de entrada con solo caracteres.
DECLARE Test_String string(20) := 'Geeksforgeeks'; BEGIN dbms_output.put_line(VSIZE(Test_String)); END;
Producción:
13
Ejemplo-2: Pasar una string de entrada con caracteres y espacios en blanco.
DECLARE Test_String string(20) := ' Geeksforgeeks '; BEGIN dbms_output.put_line(VSIZE(Test_String)); END;
Producción:
15
Ejemplo-3: Pasar un argumento NULL.
DECLARE Test_String string(20) := ''; BEGIN dbms_output.put_line(VSIZE(Test_String)); END;
Producción:
NULL
Ejemplo-4: Pasar un espacio en blanco como argumento.
DECLARE Test_String string(20) := ' '; BEGIN dbms_output.put_line(VSIZE(Test_String)); END;
Producción:
1
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