MS-SQL Serveur et utilisation de BCP
Résolu/Fermé
bong03
Messages postés
43
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
20 novembre 2013
-
20 juin 2008 à 11:40
bong03 Messages postés 43 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 20 novembre 2013 - 1 juil. 2008 à 16:21
bong03 Messages postés 43 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 20 novembre 2013 - 1 juil. 2008 à 16:21
A voir également:
- Bcp ms sql
- Logiciel sql - Télécharger - Bases de données
- Sql server recovery - Télécharger - Gestion de données
- Sql pix - Forum Python
- Dupliquer une table sql ✓ - Forum Programmation
- Sql commence par ✓ - Forum Webmastering
1 réponse
bong03
Messages postés
43
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
20 novembre 2013
2
1 juil. 2008 à 16:21
1 juil. 2008 à 16:21
J'ai trouvé.
BCP "EXEC Nom_base..Nom_procedure parametre" queryout resultat.csv -w -T
-w au lieu de -c pour avoir les caractères accentués
pas de -t; donc le séparateur de champ par défaut sera la tabulation
Et si on ne veut pas de tabulation mais un ; il faut utiliser sed (existe pour Windows)
Un autre problème rencontré et corrigé : le fichier n'est pas au format ANSI. Pour le mettre au format ANSI, il faut utiliser le code suivant :
[code]
CHCP 1252
TYPE resultat.csv > resultatOK.csv
CHCP 850
[/code]
Bon ok, y'a surement d'autre solution...
Voilà, pb réolu pour moi.
BCP "EXEC Nom_base..Nom_procedure parametre" queryout resultat.csv -w -T
-w au lieu de -c pour avoir les caractères accentués
pas de -t; donc le séparateur de champ par défaut sera la tabulation
Et si on ne veut pas de tabulation mais un ; il faut utiliser sed (existe pour Windows)
Un autre problème rencontré et corrigé : le fichier n'est pas au format ANSI. Pour le mettre au format ANSI, il faut utiliser le code suivant :
[code]
CHCP 1252
TYPE resultat.csv > resultatOK.csv
CHCP 850
[/code]
Bon ok, y'a surement d'autre solution...
Voilà, pb réolu pour moi.