OVH Cloud OVH Cloud

bulk insert format

2 réponses
Avatar
luzon.ichai
je cherche a inserer un fichier via bulk insert, je suis confronta a un
probleme :
les champs decimaux ont comme s=E9parateur d=E9cimal la virgule.
le bulk insert =E0 l'air de ne pas aimer
y-a t-il un moyen de lui faire comprendre mon separateur decimal
correctement.

merci d'avance=20

Ichai

2 réponses

Avatar
Med Bouchenafa
Il faut utiliser comme séparateur de colonnes tout autre chose que la
virgule et lancer BCP avec l'option -R pour lui dire d'utiliser les
paramètres régionaux du poste

--
Bien cordialement
Med Bouchenafa

wrote in message
news:
je cherche a inserer un fichier via bulk insert, je suis confronta a un
probleme :
les champs decimaux ont comme séparateur décimal la virgule.
le bulk insert à l'air de ne pas aimer
y-a t-il un moyen de lui faire comprendre mon separateur decimal
correctement.

merci d'avance

Ichai
Avatar
luzon.ichai
merci pour ta reponse,

maintenant je suis confronté au fichier format de bcp.
Comment faire pour qu'il comprenne mes chiffres.
Avec mon bcp mes champs numeriques sont à 0.
dans mon fichier mes chiffres sont de type 254,21
voici la ligne que j'ai mis dans mon fichier format.
5 SQLNUMERIC 0 8 "t" 5
COLONNE5 SQL_Latin1_General_CP1_CI_AS

je pense que j'ai du me tromper dans la longueur de prefixe et des
données.

merci encore pour ta reponse.

Ichai

Med Bouchenafa a écrit :

Il faut utiliser comme séparateur de colonnes tout autre chose que la
virgule et lancer BCP avec l'option -R pour lui dire d'utiliser les
paramètres régionaux du poste

--
Bien cordialement
Med Bouchenafa

wrote in message
news:
je cherche a inserer un fichier via bulk insert, je suis confronta a un
probleme :
les champs decimaux ont comme séparateur décimal la virgule.
le bulk insert à l'air de ne pas aimer
y-a t-il un moyen de lui faire comprendre mon separateur decimal
correctement.

merci d'avance

Ichai