|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inscription : janvier 2012 Messages : 1 ![]() |
Bonjour à tous,
je me trouve confronté à un souci technique auquel je n'arrive pas à trouver de réponse. Pour faire simple, je souhaite utiliser l'utilitaire bcp et la commande xp_cmdshell afin d'automatiser l'extraction de données d'une table de ma BDD. Lors de cette extraction, j'ai besoin d'afficher des noms de colonnes et des numéros de lignes, j'ai fait ma requête SQL qui fonctionne parfaitement lors d'un test avec Toad for SQL Server mais qui ne marche plus lorsque je mets le tout dans une procédure stockée avec appel a bcp et xp_cmdshell. Je vous mets l'exemple de ma procédure stockée si jamais quelqu'un peut m'apporter une piste ou une solution. Code :
Merci d'avance pour votre aide. |
||
|
|
01
|
|
|
#2 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 670 ![]() |
Bonjour,
Quel est le libellé de l'erreur ? ![]() @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
10
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : octobre 2002 Messages : 654 ![]() |
Bonjour,
Concernant la construction de ta chaine @QUERY, a/Je ne suis pas sure que tu puisses mettre des retour chariot, mais je ne garantie pas le contraire non plus. b/ Tu n'as pas géré le fait que tu as des simple quote ' dans ta chaine. Pour les gérer, soit tu les doubles (deux simples quotes) soit tu les échapes, mais là je ne sais pas faire. Met un print avant la concaténation et après. Met en commentaire le execute, et vérifie la gueule de @query. Deuxième remarque, pour renommer la deuxième colonne, j'aurais écrit Sans quote A+ Soazig |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com