Bonjour,
je recadre un précédent post.
Comment parametrer osql ou bcp pour créer un fichier .csv (delimiteur ;)
compatible avec excel.
Il faut qu'il n'y ai pas d'espace qui viennent compléter les données
deux exemples qui ne fonctionnent pas vraiment comme voulu :
à partir de l'invite de commande :
osql -S SERVEUR -E -s";" -w 20000 -Q"select * from sysusers" -o
c:temptestosql.csv -R
--> résultat des espaces dans 'name' ou encore dans "sid" et taille 95ko
bcp "select * from sysusers" queryout "c:temptestbcp.csv" -c -S
serv_gsr -T
--> résultat pas d'espace, pas de ligne de titre et séparateur ;
taille 2ko
je lance cela à partir d'uine procédure stockée en faisant appel à
xp_cmdshell
S'il existe une autre méthode à partir d'une procédure stockée je suis
preneur.
Oliv'
Bonjour,
je recadre un précédent post.
Comment parametrer osql ou bcp pour créer un fichier .csv (delimiteur ;)
compatible avec excel.
Il faut qu'il n'y ai pas d'espace qui viennent compléter les données
deux exemples qui ne fonctionnent pas vraiment comme voulu :
à partir de l'invite de commande :
osql -S SERVEUR -E -s";" -w 20000 -Q"select * from sysusers" -o
c:temptestosql.csv -R
--> résultat des espaces dans 'name' ou encore dans "sid" et taille 95ko
bcp "select * from sysusers" queryout "c:temptestbcp.csv" -c -S
serv_gsr -T
--> résultat pas d'espace, pas de ligne de titre et séparateur ;
taille 2ko
je lance cela à partir d'uine procédure stockée en faisant appel à
xp_cmdshell
S'il existe une autre méthode à partir d'une procédure stockée je suis
preneur.
Oliv'
Bonjour,
je recadre un précédent post.
Comment parametrer osql ou bcp pour créer un fichier .csv (delimiteur ;)
compatible avec excel.
Il faut qu'il n'y ai pas d'espace qui viennent compléter les données
deux exemples qui ne fonctionnent pas vraiment comme voulu :
à partir de l'invite de commande :
osql -S SERVEUR -E -s";" -w 20000 -Q"select * from sysusers" -o
c:temptestosql.csv -R
--> résultat des espaces dans 'name' ou encore dans "sid" et taille 95ko
bcp "select * from sysusers" queryout "c:temptestbcp.csv" -c -S
serv_gsr -T
--> résultat pas d'espace, pas de ligne de titre et séparateur ;
taille 2ko
je lance cela à partir d'uine procédure stockée en faisant appel à
xp_cmdshell
S'il existe une autre méthode à partir d'une procédure stockée je suis
preneur.
Oliv'