Remplir champ NULL par du contenu dans un INSERT
Bonsoir à tous les Developpez man ou Girl !! :lol:
Voici ma requete :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| insert into base2..import(import_function,carriertype,personnelnr,entrancegroupname,datetimeschedulename,validfrom,validto)
select
13 as Importfunction
,5 as carriertype
,x.PersonNr as personnelnr
,t.Name as 'groupe'
,h.Description as 'Plagehoraire'
--,p.DateFrom as 'datedebut'
--,p.DateUntil as 'datefin'
from WinXS..x13 p
LEFT JOIN base1..x36 x ON p.PersonId=x.PersonId
LEFT JOIN base1..x06 t ON p.AccGroupId=t.AccGroupId
LEFT JOIN base1..x16 h ON p.TimeDayzoneId=h.TimeDayzoneId
WHERE x.PersonType=3 |
Sur la ligne suivante :
Code:
,x.PersonNr as personnelnr
je souhaite mettre ceci si le champ est NULL :
Code:
,'idaeos'+RIGHT('000000000'+convert(varchar(9),x.PersonId),9) as personnelnr
Ca me permet d'eviter de remplir ma table import avec des champs NULL ( bug par la suite dans mon application ... 8-))
Merci par avance de vos réponses.
Bonne soirée. :ccool: