requête suivante retourne table entière comme seule chaîne JSON (liste des objets JSON - un par ligne):Comment convertir des lignes en JSON dans une requête TSQL select?
SELECT * FROM MyTable FOR JSON AUTO
je dois retourner plusieurs lignes où chaque ligne sera une chaîne JSON d'une ligne signle de la table .
Par exemple, si les champs de table sont A, B, sortie C doit être:
{A: <value>, B: <value>, C: <value>}
{A: <value>, B: <value>, C: <value>}
{A: <value>, B: <value>, C: <value>}
...
{A: <value>, B: <value>, C: <value>}
Comment faire cela dans TSQL?
Bien qu'il soit possible de construire des chaînes JSON à la main en concaténant des chaînes, je préférerais réutiliser un outil existant qui gérerait des cas comme des guillemets dans des valeurs.
Utilisez-vous SQL Server 2016? –