folgende Abfrage gibt ganze Tabelle als einzelne JSON-String (Liste von JSON-Objekte - eine pro Zeile):Wie konvertiert man Zeilen in JSON in TSQL Select Query?
SELECT * FROM MyTable FOR JSON AUTO
ich mehrere Zeilen zurückgeben müssen, wobei jede Zeile eine JSON-String einer signle Zeile der Tabelle sein .
Zum Beispiel, wenn Tabellenfelder sind A, B, C ausgegeben werden soll:
{A: <value>, B: <value>, C: <value>}
{A: <value>, B: <value>, C: <value>}
{A: <value>, B: <value>, C: <value>}
...
{A: <value>, B: <value>, C: <value>}
Wie dies in TSQL tun?
Während es möglich ist, JSON-Zeichenfolgen manuell durch Verketten von Zeichenfolgen zu erstellen, würde ich lieber ein vorhandenes Werkzeug verwenden, das Fälle wie Anführungszeichen in Werten behandelt.
Verwenden Sie SQL Server 2016? –