Advertisement
SQL : utiliser un dictionnaire en SQL

Vous êtes habitué à utiliser un dictionnaire avec une base de données DDS.

Comment faire pour en utiliser un en SQL ?

1) Création d'une table de référence avec toutes les ZONES (create table)

2) Mise à jour des informations Zones (colhdg par exemple) label on

3) Création de votre table par référence en choisissant les champs à inclure dans votre format

create table <matable> as (select zone1,zone2 from <monrepertoire>)

with no data

Exemple :

Création du répertoire

CREATE TABLE repertoire (ZONE1 CHAR ( 10) NOT NULL WITH
DEFAULT, ZONE2 DEC ( 5) NOT NULL WITH DEFAULT)
             
Mise à jour des informations zones

LABEL ON COLUMN repertoire (ZONE1 IS 'texte zone 1', ZONE2 IS
'texte zone 2')                                                   

création Fic1 avec une zone

create table fic1 as (select zone1 from repertoire)
                 with no data 

création Fic2 avec 2 zones
                            
create table fic2 as (select zone1,zone2 from repertoire) 
with no data