4D v16.3

Comandos de acceso a estructura

Inicio

 
4D v16.3
Comandos de acceso a estructura

Comandos de acceso a estructura  


 

 

Los comandos de este tema devuelven la descripción de la estructura de la base. Permiten conocer el número de 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. Los comandos de utilidades pueden utilizarse para detectar y regenerar tablas perdidas para recuperar datos "fantasmas".

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.

Nota: puede crear y modificar los campos y tablas 4D por programación utilizando los comandos del motor SQL integrado de 4D, como CREATE TABLE o ALTER TABLE. Para más información, consulte el manual "Manual de SQL".

Es posible borrar las tablas y los campos 4D. Esta posibilidad se debe tener en cuenta en los algoritmos utilizados para contar tablas y campos. Es necesario utilizar algoritmos combinando los comandos Get last table number y Get last field number, así como también Is table number valid y Is field number valid. El siguiente es un ejemplo de este tipo de algoritmo:

 For($thetable;1;Get last table number)
    If(Is table number valid($thetable))
       For($thefield;1;Get last field number($thetable))
          If(Is field number valid($thetable;$thefield))
             ... `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

 
PROPIEDADES 

Producto: 4D
Tema: Estructura

 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)