Bonjour,
je suis actuellement sur un projt de migration oracle--> sql server qui n'est pas sans poser d'énormes problèmes de typage et de conversion ...
je bloque sur l'alimentation 'une table, dont la source sous oracle comprend bcp de champs nulls.
aussi je cherche à trouver un moeyn d'alimenter la table à partir de valeurs en dur, comme suit:
insert into dbo.test
values ('', '8', '8', convert(varchar(255),''))
les champs null doivent être converti soit en numeric, soit en date, soit en varchar. Pour ce dernier cas, c'est ok, mais pour le numerique et la date, ça ne marche pas.
insert into dbo.test
values (convert(numeric(8,0),''), '8', '8', convert(varchar(255),''))
donne le msg suivant:
Msg*8114, Niveau*16, État*5, Ligne*1
Erreur de conversion du type de données varchar en numeric.
je voudrais connaitre le mioyen d'alimenter la table cible sql server avec des champs null, merci de votre aide![]()
Partager