DocumentaciónCLAVES_INFO(tabla)

CLAVES_INFO(tabla)\texttt{CLAVES\_INFO}(tabla)

Nombre

CLAVES_INFO - Devuelve informacion detallada de los campos de un registro.

Sinopsis

info = CLAVES_INFO(tabla[i])

Descripcion

Obtiene una tabla descriptiva con informacion de las claves de un registro.

Para cada campo puede incluir nombre, tipo y otros datos estructurales utiles para introspeccion o documentacion automatica.

Comportamiento

  • Recibe un registro o subtabla.
  • Construye una tabla descriptiva de sus campos.
  • Resulta util cuando no alcanza con conocer solo los nombres.

Funciones API relacionadas

  • CLAVES()
  • TIPO_DATO()
  • ES_CAMPO()

Parámetros

ParámetroTipoDescripción
tablaTABLARegistro a ser analizado.

Valor de retorno

TABLA - TABLA con informacion estructurada de las claves del registro.

Ejemplo

ejemplo.blox
INCLUIR "tablas.api"

FUNCION PRINCIPAL
INICIO

   TABLA    persona, info


   persona = { nombre = "Ana", edad = 30 }      
   persona = { nombre = "Maria", edad = 22, email = "Maria@email.com" }

   info = CLAVES_INFO(persona[2])   

   tablas.imprimir(info)  

FINAL```