Comandos de acceso a estructura

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 11 (Modificado)


Los comandos de este tema devuelven la descripción de la estructura de la base. Permiten conocer el nombre de las tablas, el número de campos en cada tabla, los nombres de las tablas y campos, así como el tipo y propiedades de cada campo.

Determinar la estructura precisa de la base es muy útil cuando desarrolla y utiliza grupos de métodos de proyecto y formularios que pueden copiarse en diferentes bases.

La posibilidad de leer la estructura de la base permite desarrollar y utilizar código portable.

Contar las tablas y campos

A partir de la versión 11 de 4D, es posible borrar las tablas y los campos. Esta posibilidad significa que los algoritmos utilizados en las versiones anteriores para contar tablas y campos deben ser modificados. Ahora es necesario utilizar algoritmos que combinando los comandos Get last table number y Get last field number y Is table number valid y Is field number valid. El siguiente es un ejemplo de este tipo de algoritmo:

   For($latabla;1;Get last table number)
      If (Is table number valid($latabla))
         For($elcampo;1;Get last field number($latabla))
            If(Is field number valid($latabla;$elcampo))
               `... El campo existe y es válido
            End if
         End for
      End if
   End for

Ver también

Field, GET FIELD PROPERTIES, Get last field number, Get last table number, Punteros, SET INDEX, Table, Table name.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente