|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 309 ![]() |
Bonjour,
J'ai remarqué que lorsque je fais un lien entre deux tables (demandeur, adresse) et que le champ de liaison demandeur.ID_ADRESSE est null, cela fait planter l'ETL. Existe-t-il une solution pour contourner ce problème ? |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : juin 2006 Messages : 109 ![]() |
Bonjour,
as tu préciser dans le "shema type" de ton "input" et ton "output" que le champ adresse pouvait être null? Il y a une case "nullable" cela veut dire que le champ à la permission d'être null. |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : juin 2007 Messages : 309 ![]() |
Oui, mais j'ai trouvé une solution : Il faut créer une contrainte IFNULL dans la requête SQL (base MySQL).
Voici un script PHP qui génère les requêtes : Code :
Cordialement, |
||
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() |
Bonjour,
j'ai eu ce problème plusieurs fois, il ne faut pas que la clé sur laquelle la jointure s'effectue soit Nullable. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com