Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Zeilenumbruch im SQL Code erzwingen

$
0
0

Guten Abend in die Runde,

ich habe folgende Frage:

Ich führe diese Abfrage aus, und kopiere das Ergebnis aus der Spalte Anweisung in ein neues Abfragefenster:

SELECT GETDATE () AS Datum,
'IF (GETDATE () = GETDATE ()) PRINT ' + '''' + 'Hallo' + '''' AS Anweisung

Ergebnis: ok

Jetzt führe ich diese Abfrage auf, und kopiere wiederum das Ergebnis der Spalte Anweisung in ein neues Abfragefenster:

SELECT GETDATE () AS Datum,
'IF (GETDATE () = GETDATE ()) PRINT ' + '''' + 'Hallo' + '''' + nchar(8233) + 'GO' AS Anweisung

Es wird beim 'GO' ein Zeilenumbruch erzeugt. Diese Information zum Zeilenumbruch habe ich http://www.insidesql.org/blogs/yuiwtsch/2010/12/23/zeilenumbruch-t-sql entnommen. Allerdings läuft die Abfrage auf einen Fehler. Lösche ich das Zeichen vor dem 'GO', und füge den Zeilenumbruch mit der Tastatur ein, läuft die Abfrage.

Das deutet darauf hin, das der Steuerbefehl zum Zeilenumbruch nicht richtig übernommen bzw. interpretiert wird. Ich habe es auch schon mit char (13), ... probiert - alles ohne Erfolg.

Kennt jemand eine Lösung?

Hintergrund meiner Anfrage ist übrigens, dass ich aus einer Datenbank über diesen Weg sehr viele Informationen auslese und über einfaches Kopieren weiterverarbeiten möchte.

Vielen Dank schon mal.


Viewing all articles
Browse latest Browse all 1772

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>