SQL Loader - Insérer une valeur par défaut

SQL Loader - Insérer une valeur par défaut - SQL/NoSQL - Programmation

Marsh Posté le 09-08-2007 à 14:40:40    

Bonjour,
 
Je souhaterais savoir comment insérer une valeur par défaut via SQL Loader.  
 
Le script existant insère des données dans une table.  
Ma mission était de rajouter 2 colonnes (dans un autre script de création de table), et que via le '.ctl', ces 2 colonnes prennent des valeurs par défaut
 
Voici le script du ctl :  
 
LOAD DATA    
REPLACE INTO TABLE XXPRD_OKS_KI_EXC_AGANT3_PER043_B
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
   COD_ANT3_AGENCE   CHAR     NULLIF (COD_ANT3_AGENCE=BLANKS)  "TRIM( :COD_ANT3_AGENCE)"
 , PRESTATION          CHAR     NULLIF (PRESTATION=BLANKS)    "TRIM( replace( : PRESTATION,chr(13),''))"  
 , DAT_DEBUT       DATE    'DD/MM/RRRR'  NULLIF (DAT_DEBUT=BLANKS)    "TRIM( : DAT_DEBUT)"
 , DAT_FIN         DATE    'DD/MM/RRRR'  NULLIF (DAT_FIN=BLANKS)    "TRIM( : DAT_FIN)"
 , UPGRADE          CHAR              ====>  voici mes 2 colonnes supp qui doivent prendre une valeur par défaut  
 , RENOUVELE       CHAR              ====>  voici mes 2 colonnes supp qui doivent prendre une valeur par défaut
 , ROW_ID SEQUENCE(MAX,1)
)
 
 
En fait je ne connais pas la syntaxe à utiliser...
 
Merci d'avance
 
PS : pour ce message, j'ai séparé les ":" des noms de colonnes, sinon il m'affichait des smileys !!!!!!

Reply

Marsh Posté le 09-08-2007 à 14:40:40   

Reply

Marsh Posté le 11-08-2007 à 16:57:03    

Grâce au mot clé CONSTANT :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed