PL SQL | Función de VOLcado

La función PLSQL DUMP se usa para devolver un valor varchar2 que contiene el código del tipo de datos, la longitud en bytes y la representación interna de la expresión.
La función PLSQL DUMP acepta una expresión como parámetro, si el valor de la expresión es NULL, entonces la función DUMP devuelve NULL.

Sintaxis:

DUMP( expression [, return_format] [, start_position] [, length] )

Parámetros utilizados:

  1. expresión –
    Se utiliza para especificar la expresión a analizar.
  2. return_format:
    es un parámetro opcional que determina el formato del valor de retorno.
  3. posición de inicio:
    es un parámetro opcional que se utiliza para especificar la posición de inicio en la representación interna para devolver.
  4. longitud:
    es un parámetro opcional que se utiliza para especificar la longitud en la representación interna a devolver.

El parámetro return_format acepta los siguientes valores:

  • 8: notación octal
  • 10: notación decimal
  • 16: notación hexadecimal
  • 17: caracteres individuales
  • 1008: notación octal con el nombre del conjunto de caracteres
  • 1010: notación decimal con el nombre del conjunto de caracteres
  • 1016: notación hexadecimal con el nombre del conjunto de caracteres
  • 1017: caracteres individuales con el nombre del conjunto de caracteres

Valor de retorno:
la función DUMP devuelve un valor VARCHAR2, pero si se omiten los parámetros return_format, start_position y length, la función DUMP devolverá la representación interna completa en notación decimal.

Versiones compatibles de Oracle/PLSQL:

  1. Oráculo 12c
  2. oráculo 11g
  3. oráculo 10g
  4. oráculo 9i
  5. oráculo 8i

Ejemplo 1:

SELECT DUMP('Geeksforgeeks') FROM dual 

Producción:

Example-2:

SELECT DUMP('Geeksforgeeks', 10) FROM dual 

Producción:

Example-3:

SELECT DUMP('Geeksforgeeks', 16) FROM dual 

Producción:

Example-4:

SELECT DUMP('Geeksforgeeks', 17) FROM dual 

Producción:

Example-5:

SELECT DUMP('Geeksforgeeks', 1008) FROM dual 

Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *