4D v14.3

Comandos de Acesso a Estrutura

Página Inicial

 
4D v14.3
Comandos de Acesso a Estrutura

Comandos de Acesso a Estrutura  


 

 

Os comandos deste tema retornam a descrição da estrutura do banco. Permitem conhecer o número de tabelas, o número de campos em cada tabela, os nomes das tabelas e campos, assim como o tipo e propriedades de cada campo. Os comandos de utilidades podem ser utilizados para detectar e regenerar tabelas perdidas para recuperar dados "fantasmas".

Determinar a estrutura precisa do banco é muito útil quando desenvolver e utilizar grupos de métodos de projeto e formulários que podem ser copiados em diferentes bancos.

A possibilidade de ler a estrutura do banco permite desenvolver e utilizar código portátil.

A partir da versão 11 de 4D, é possível apagar as tabelas e os campos. Esta possibilidade significa que os algoritmos utilizados nas versões anteriores para contar tabelas e campos deven ser modificados. Agora é necessário utilizar algoritmos que combinem os comandos Get last table number  e Get last field number e Is table number valid e Is field number valid. Abaixo um exemplo deste tipo de algoritmo:

 For($latabla;1;Get last table number)
    If(Is table number valid($minhatabela))
       For($meucampo;1;Get last field number($minhatabela))
          If(Is field number valid($minhatabela;$meucampo))
  `... O campo existe e é válido
          End if
       End for
    End if
 End for

 
PROPRIEDADES 

Produto: 4D
Tema: Acesso a Estrutura

 
VER TAMBÉM 

Field
GET FIELD PROPERTIES
Get last field number
Get last table number
Ponteiros
SET INDEX
Table
Table name

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : Comandos de acesso à estrutura ( 4D v11 SQL Release 6)