À partir d'un seul fichier, je charge deux tables avec SQL*Loader.
Je veux que la dbkey secondaire (Z6) de la table 2 = la dbkey primaire (Z1) de la table 1 : Table 1 = parent de la table 2
Est-ce possible ?
Merci pour vos infos.
Voici le code... qui ne marche pas au niveau de la zone Z6 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 LOAD DATA INTO TABLE "TABLE1" APPEND when (1:4) = 'TATA' FIELDS TERMINATED BY '/' TRAILING NULLCOLS (Z1_DBKEY "Z1_SEQ.NEXTVAL" , Z2_DBKEY POSITION (6:15) , Z3_TRUC "Z3_SEQ.NEXTVAL" ) INTO TABLE "TABLE2" APPEND when (1:4) = 'TOTO' FIELDS TERMINATED BY '/' TRAILING NULLCOLS (Z5_DBKEY "Z1_SEQ.NEXTVAL" , Z6_DBKEY "(:Z1_DBKEY)" , Z7_ZONE POSITION (20:21) )
Partager