IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Export des données sur un server sql en excel avec l'utilitaire sqlcmd


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2022
    Messages : 8
    Par défaut Export des données sur un server sql en excel avec l'utilitaire sqlcmd
    Bonjours à toutes et à tous,

    J'interroge une base de données qui se trouve sur un server sql, en utilisant l'utilitaire sqlcmd. Pour cela, j'aurais deux questions s'ils vous plaît !

    1re question : comment faire pour exporter le résultat de mes requêtes en excel ? Sachant que, j'arrive à exporter les données en fichier.txt grâce à la commande "> resultat.txt". Par contre, quand j'essaye avec "resultat.csv" par exemple, mon fichier csv n'affiche pas toutes les données voir aucune.

    2e question : j'ai quelques requêtes qui ne s'exécutent pas sous sqlcmd, mais qui s'exécutent parfaitement sur sql developer par exemple. Quelqu'un aurait une explication pour ça ?

    Merci.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 997
    Billets dans le blog
    6
    Par défaut
    SQL developper est un produit Oracle. sqlcmd.exe est un outil Microsoft SQL Server....

    Précisez votre question et donnez des exemples de ce qui ne vas pas... (et les messages d'erreur s'il y en a)

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2022
    Messages : 8
    Par défaut
    Bonjour,

    Je vous remercie pour votre retour !

    Je reformule espérant être plus claire ! J'interroge une base de données avec le CMD automatiquement en créant des fichiers Batch qui exécutent des requêtes sql et qui m'exportent le résultat sous un format txt (un format qui ne me convient pas à long terme), lorsque j'essaye d'exporter avec le même fichier batch les données en csv par exemple (le résultat ne s'affiche pas correctement).

    Ça, c'était ma 1re question (existe-t-il une manipulation, ou un moyen plus efficace pour exporter correctement les données sachant que la taille de mes fichiers pourraient être assez conséquente > 500 Mo ?).

    Concernant le sql developer, je l'utilise pour écrire mes requêtes sql et les tester. (Oui, sql developer est un outil Oracle. Mais on peut se connecter avec, sur un server sql, il suffit d'utiliser un pilote JDBC.).

    Et là, arrive ma 2emme question : est ce que le sqlcmd est limité dans la syntaxe sql, puisque les mêmes requêtes sql que j'exécute sur le sql developer ne s'exécutent plus sur le cmd.Nom : erreur.PNG
Affichages : 295
Taille : 6,0 Ko

    Merci pour le temps que vous me consacrez

  4. #4
    Membre chevronné Avatar de AaâÂäÄàAaâÂäÄàAaâÂäÄ
    Homme Profil pro
    db@
    Inscrit en
    Septembre 2021
    Messages
    551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : db@

    Informations forums :
    Inscription : Septembre 2021
    Messages : 551
    Par défaut
    Citation Envoyé par adeloub Voir le message
    Et là, arrive ma 2emme question : est ce que le sqlcmd est limité dans la syntaxe sql, puisque les mêmes requêtes sql que j'exécute sur le sql developer ne s'exécutent plus sur le cmd.
    Si on avait la requête, on pourrait avoir une idée...

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 997
    Billets dans le blog
    6
    Par défaut
    Vous utilisez un produit Oracle... Postez dans un forum Oracle ! Déjà le simple délimiteur d'identifiants SQL n'est pas le bon...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  6. #6
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2022
    Messages : 8
    Par défaut
    Je n'utilise pas un produit oracle! J'utilise l'utilitaire sqlcmd. le sql developer je l'utilise, pas plus, comme un éditeur de code pour voir le résultat de mes requêtes avant de les mettrent dans mon fichier batch. J'ai juste constaté que des bout de code fonctionnent correctement sur le sql developer, et que dans le fichier batch je reçois un message d'erreur.

    À moins que la syntaxe change ? Je n'arrive pas à comprendre pourquoi le message d'erreur n'est pas aussi présent lorsque j'exécute sur sql developer !

    Je vous mets ici le code et le message d'erreur :Nom : code.PNG
Affichages : 272
Taille : 42,5 KoNom : erreur.PNG
Affichages : 271
Taille : 17,0 Ko

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/08/2010, 09h55
  2. Réponses: 4
    Dernier message: 02/03/2010, 16h09
  3. Export des données d'une base SQL Server 2000 SP3
    Par zanyth dans le forum Administration
    Réponses: 5
    Dernier message: 25/03/2009, 17h18
  4. [Excel] Exporter des données sur Excel
    Par toffff dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 14/05/2007, 11h54
  5. Exporter des données d'un requete SQL vers excel (csv)
    Par PrinceMaster77 dans le forum ASP
    Réponses: 9
    Dernier message: 08/10/2005, 22h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo