4D v16.3

GET MISSING TABLE NAMES

Accueil

 
4D v16.3
GET MISSING TABLE NAMES

GET MISSING TABLE NAMES 


 

GET MISSING TABLE NAMES ( tabManquantes ) 
Paramètre Type   Description
tabManquantes  Tableau texte in Noms des tables manquantes dans la base

La commande GET MISSING TABLE NAMES retourne dans le tableau tabManquantes les noms de toutes les tables manquantes de la base courante.

Les tables manquantes sont des tables dont les données sont présentes dans le fichier de données mais qui n’existent pas au niveau de la structure courante. Ce cas se produit lorsqu’un fichier de données est ouvert avec des versions différentes de la structure.

Typiquement, le scénario est le suivant :

  • le développeur fournit une structure contenant les tables A, B et C,
  • l’utilisateur ajoute des tables personnalisées D et E à l’aide, par exemple, des commandes SQL intégrées de 4D, et stocke des données dans ces tables,
  • le développeur fournit une nouvelle version de la structure. Elle ne contient pas les tables D et E.
    Dans ce cas, la version utilisateur de la base contient toujours les données des tables D et E, mais elles ne sont plus accessibles. La commande GET MISSING TABLE NAMES retournera les noms "D" et "E". 

Une fois que vous avez identifié les tables manquantes de la base, vous pouvez les réactiver via la commande REGENERATE MISSING TABLE.

Note : Les données des tables manquantes sont effacées en cas de compactage du fichier de données (si les tables n’ont pas été regénérées entre-temps).



Voir aussi  

REGENERATE MISSING TABLE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Définition structure
Numéro : 1125

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v12

 
MOTS-CLÉS 

tables manquantes

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)