Daten exportieren mit sql Script?

... komplette Frage anzeigen

3 Antworten

Hallo!

Leider musst du dir dafür etwas SQL-Syntax aneigenen, auch wenn du mit
SQL Server Management Studio arbeitest.

So Befehle wie SELECT usw.

Weil ein Export-Script will ich dir hier jetzt nicht schreiben.

Aber ein Tip: die Ausgabe von SQL ist normalerweise schon in Textform.

Also das SELECT statt auf den Bildschirm, in eine Datei umlenken ...

Bitte

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von anonym111222
07.10.2016, 10:47

Hab es nun folgendermassen gelöst:

-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1;
GO
-- To update the currently configured value for advanced options.
RECONFIGURE;
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1;
GO
-- To update the currently configured value for this feature.
RECONFIGURE;
GO

Declare @cmd nvarchar(4000);

SET @cmd = 'bcp "SELECT * FROM AgroStatTest.dbo.tblGemeinde" queryout M:\Scripts\sqlcmd\tblGemeinde.txt -c -T -S VMWS2\INSTANZ1';
EXEC master..xp_cmdshell @cmd ,no_output;

0

Mit

SELECT * FROM tblGemeinde

müsste das gehen. Da bekommst Du die komplette Tabelle im Textformat angezeigt bzw. umgeleitet als Datei.

Mit dem Zusatz ORDER BY spalte-1, spalte-2, spalte-3 DESC

kannst auch noch bei Bedarf durch Angabe von Spaltennamen die Sortierung festlegen. DESC als Zusatz bewirkt für diese Spalte eine absteigende Sortierung.


Antwort bewerten Vielen Dank für Deine Bewertung