|
VADELIA |
SADELIA |
WADELIA |
MADELIA |
|
(I/B) (S) |
(B) (S) |
(I/B) (S) |
(I) (S) |
Paragraphe d'utilisation
Tous
Syntaxe
CREER_TABLE NomTableOuEntité
Description
Cet ordre permet de créer la table temporaire NomTableouEntité.
NomTableouEntité peut être :
- un nom issu de l'ordre déclaratif TABLE_TEMP présent dans le programme,
- un nom d'entité logique pour laquelle la case "Table temporaire" est cochée au niveau du MLD.
Remarques :
La création de la table temporaire NomTable génère la création des index (temporaires) associés à l'entité référée.
Une fois la table créée, les ordres SQL Adélia permettent de gérer ses données (dans le programme créant la table et dans les programmes appelés ultérieurement).
- Si l'opération a abouti, le mot réservé *CODE_RETOUR vaut 0.
- Si la création de la table échoue, il vaut 1.
- Si la création d'un des index de la table échoue, il vaut 2.
L'échec de la création d'un index n'arrête pas la création des suivants. Par contre, si la création de la table temporaire échoue, la création des index n'a pas lieu.
Le mot réservé *SQLCODE correspond au résultat de la dernière création effectuée (table ou index).
Par exemple
TABLE_TEMP CMD_TMP *REF_MLD(COMMANDE)
CREER_TABLE CMD_TMP