Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2016 :Enregistrer les résultats de la requête dans un fichier CSV

Vous pouvez enregistrer les résultats de n'importe quelle requête dans un fichier CSV d'un simple clic de souris.

SQL Server vous permet d'enregistrer facilement les résultats d'une requête dans un fichier CSV (ou un autre fichier texte).

Voici comment.

  1. Résultats de la requête

    Exécutez une requête.

    Cliquez maintenant avec le bouton droit dans le volet des résultats et sélectionnez Enregistrer les résultats sous... depuis le menu contextuel.

  2. Enregistrer le fichier

    Nommez le fichier et l'emplacement et cliquez sur Enregistrer .

  3. Ouvrir le fichier

    Localisez maintenant le fichier et ouvrez-le dans le Bloc-notes (ou votre application préférée pour ouvrir les fichiers CSV).

    Vous pouvez voir que les résultats ont été enregistrés au format CSV.

Ajouter une ligne d'en-tête

Vous avez peut-être remarqué que le fichier CSV ci-dessus ne contient pas de ligne d'en-tête.

Cela peut ou non être ce que vous voulez.

Si vous avez besoin qu'il contienne une ligne d'en-tête, procédez comme suit.

  1. Lancer la boîte de dialogue Options de requête

    Ouvrez une nouvelle fenêtre de requête et cliquez sur Options de requête icône dans la barre d'outils.

    Vous pouvez également accéder à Outils > Options dans le menu du haut.

  2. Inclure les en-têtes de colonne

    Sous Résultats> Grille , placez une coche à côté de Inclure les en-têtes de colonne lors de la copie ou de l'enregistrement des résultats .

  3. Enregistrer une autre requête et vérifier le fichier

    Maintenant, exécutez une autre requête, enregistrez-la, puis vérifiez le fichier.

    Lorsque vous ouvrez le fichier, il contiendra des en-têtes de colonne.

Résultats à classer

Vous pouvez également utiliser les Résultats à classer option pour enregistrer les résultats de votre requête dans un fichier.

Cette option vous invite à enregistrer les résultats chaque fois que vous exécutez une requête. Cela peut donc être pratique si vous avez de nombreuses requêtes à enregistrer.

  1. Sélectionnez les résultats à classer Options

    Ouvrez une nouvelle fenêtre de requête et cliquez sur Résultats dans le fichier icône dans la barre d'outils.

    Vous pouvez également cliquer avec le bouton droit dans la fenêtre de requête et sélectionner Résultats vers> Résultats vers fichier .

  2. Exécuter une requête

    Exécutez maintenant une requête. Vous serez invité à enregistrer le fichier (au lieu d'afficher les résultats dans le volet inférieur).

    Vous pouvez avoir la possibilité de l'enregistrer en tant que .rpt dossier. C'est très bien si vous pouvez l'ouvrir dans Crystal Reports ou une application similaire. Sinon, vous pouvez changer l'extension en .csv .

  3. Afficher le fichier

    Vérifiez le fichier pour vérifier que son contenu est correct et dans le format requis.

Résultats vers les options de fichier

Vous avez peut-être remarqué que la capture d'écran ci-dessus montre que le fichier texte affiche les résultats dans un format aligné par colonne (et non délimité par des virgules comme dans le fichier précédent). Cela peut être modifié si nécessaire.

Vous pouvez utiliser la boîte de dialogue Options de requête pour modifier diverses options lors de l'utilisation de la méthode Résultats dans le fichier.

  1. Lancer la boîte de dialogue Options de requête

    Ouvrez une nouvelle fenêtre de requête et cliquez sur Options de requête icône dans la barre d'outils.

  2. Configurer les options souhaitées

    Sélectionnez Résultats> Texte et passez en revue/modifiez les options que vous devez modifier.

    Par exemple, vous pouvez modifier le format de sortie pour qu'il soit délimité par des virgules au lieu d'être aligné sur les colonnes. Vous pouvez également spécifier si vous souhaitez ou non inclure des en-têtes.

    Une fois configuré, cliquez sur OK .

Résultats au texte

Vous pouvez également utiliser Résultats au texte pour afficher les résultats.

Cela peut être pratique lors de la configuration des options de formatage de la requête pour les Résultats vers le fichier (car il utilise les mêmes options de requête). Cela vous permettra de vérifier le formatage sans avoir à ouvrir un fichier externe.

Pour passer à Résultats en texte , cliquez sur l'icône Résultats en texte dans la barre d'outils. Vous pouvez basculer entre les options de sortie chaque fois que vous en avez besoin.