Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Outils
Outils Forum d'entraide sur les outils gravitant autour de MS-SQL Server, tels que bcp, TDS, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/04/2008, 10h11   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 11
Points : 11
Par défaut Problème importation dans une table via bcp

Bonjour, j'ai un prob, je sais pas si c'est résolvable...
Je reçois des fichiers txt de plusieurs sites distants, que je concatènent pour mettre à jour une table centrale.
Le problème et que j'ai des sites distants qui ont une ancienne version de la table qui contient un champ en moins (le dernier qui peut-être à null). Donc, quand je fait un bcp, il ne marche pas parce que certaines ligne de mon fichier txt ont ce dernier champs et d'autres lignes non.

Y a-t-il une option qui permettrait de dire que si sur une ligne il manque des champs il met null ? Ou une solution alternative genre BULK INSERT qui apparemment ne fonctionne pas non plus pour ça...
jesusnavas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 15h07   #2
Membre du Club
 
Inscription : novembre 2007
Messages : 112
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : novembre 2007
Messages : 112
Points : 57
Points : 57
Bonjour,
Sauf avis contraire,...

pas possible, faudrais un insert complet cad =>
Code :
1
2
3
4
5
6
INSERT INTO TABLE
           (champ1
           ,champ2)
     VALUES
           (valeur1>
           ,valeur2)
sinon même si il doit insérer une valeur "null" il ne sait pas où, donc il indique une erreur.
un insert n'indique pas les différences de définition de la table.

donc voir si lors du bcp out il y a pas une option qui permettrai d'avoir les données bien formaté.

bien à toi.
mikaeru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2008, 15h56   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 11
Points : 11
J'ai pas trouvé d'option, ni pour le bcp ni pour un BULK INSERT.
Ben merci quand même en tout cas. Au moins je sais à quoi m'en tenir.
jesusnavas est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h28.


 
 
 
 
Partenaires

Hébergement Web