2010-02-16 6 views
3

Je souhaite utiliser les commandes SQL SERVER 2005 pour générer un fichier délimité par des tabulations. Je veux créer une requête complexe et la donner à quelque chose (disons une fonction) pour exporter des données avec des noms de colonnes dans un fichier délimité par des tabulations.Comment générer un fichier txt délimité par des tabulations?

Si vous ne savez pas quoi faire, suggérez une idée qui réduit le mal de tête de le faire à partir de zéro en utilisant C#. AHH, je ne suis pas disposé à apprendre SSRS car je suis supposé finir ça en un jour, mais si c'est le seul moyen, dites-le moi.

Merci u ur temps

Répondre

3

essayer SQL Server bcp.exe outil

+0

Je n'ai pas essayé ce programme, mais de msdn cela devrait fonctionner. – Costa

2

On ne sait pas à partir de votre question de savoir si vous avez juste besoin d'atteindre la sortie délimité par des tabulations, ou si vous avez besoin de faites-le par programme. Si c'est juste pour une tâche ponctuelle, alors je vous suggère d'utiliser SQL Server Management Studio.

Passez à Tools -> Options -> Query Results -> SQL Server -> Results to Text et définissez le format de sortie sur "délimité par des tabulations". Ok cela change, puis exécutez votre requête en utilisant SSMS, en vous assurant que vous avez activé "Results to Text" (Query -> Results To -> Results to Text). Vous devrez utiliser une nouvelle fenêtre de requête car seules les nouvelles fenêtres de requête récupèrent les changements de paramètres.

La sortie de votre requête devrait maintenant apparaître dans la fenêtre des résultats avec des délimiteurs d'onglet.

De toute évidence, ce n'est pas beaucoup d'aide si vous avez besoin d'atteindre ce par programme.

+0

Astuce pour utiliser une nouvelle fenêtre de requête. Je me grattais la tête pourquoi les changements de réglages ne prenaient pas effet! –

Questions connexes