Transact -SQL - wie T- SQL bekannt - können Sie komplexe Manipulationen an Daten durchführen, um Ihre speziellen geschäftlichen Anforderungen gerecht zu werden. Sie benötigen einige Datenbank-Programmierung Kenntnisse , um die Daten aus einer Tabelle und das Ergebnis als String aus. Grundsätzlich werden Sie wählen Reihen von Daten aus der Tabelle und fügen Sie ein Trennzeichen zwischen den einzelnen Elementen , verketten die ganze Sache in einen String. Sie gibt dann die Zeichenfolge als das Ergebnis dieses Verfahrens. Diese Art von Datenmanipulation ist besonders nützlich, wenn Sie Adresse abrufen und Kontaktdaten aus einer Datenbank benötigen . Things You
MS SQL Server
MS SQL Server Management Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie den MS SQL Server Management Studio-Anwendung , indem Sie auf "Start", dann auf " Programme" und wählen Sie " SQL Server Management Studio " aus dem " SQL Server "-Menü.
2
auf die Datenbank , aus der Sie das Abrufen von Daten wird Verbindung mit dem Inneren fordert die SQL Server Management Studio. Sie können in der Regel zu einem vorher konfigurierten Datenbank verbinden , indem Sie auf die " Connect "-Symbol in der Anwendung .
3
Starten Sie eine neue Abfrage-Editor -Fenster durch Klicken auf die Schaltfläche " SQL "-Symbol.
4
Deklarieren Sie eine Variable in dem Sie Ihre Ergebnis-String platzieren wird . Sie müssen den folgenden in den Abfrage-Editor eingeben: DECLARE @ ResultString nvarchar ( max) SET @ ResultString =''
5
Geben Sie den folgenden Code in den Abfrage-Editor , um die Daten aus der Tabelle , fügen Sie ein Komma zwischen den einzelnen Elementen als Trennzeichen , verketten Sie die Daten und das Ergebnis string:
SELECT @ @ ResultSring = ResultString + CASE @ ResultString WENN DANN '' '' ELSE ',' END + Feld1 + Field2 + ... FieldnFROMTableName
Ersetzen Sie die Werte in " Feld1 + Feld2 + ... Fieldn " mit Ihrem Namen und dem Feld " Tabellenname " mit dem Namen der Tabelle.
6
Führen Sie das abzufragen und zu warten, bis das Ergebnis auf dem Bildschirm anzuzeigen .