Pouvez-vous utiliser SQL pour sélectionner des valeurs d'un tableau JSON?
J'ai une base de données dans SQL Server 2008 et en particulier d'un tableau a de l'information stockée dans des domaines aussi JSON codé tableaux. Je me demandais il y a une base SQL approche pour sélectionner des valeurs dans ce champ JSON?
Je peux, bien sûr, il suffit de sélectionner le champ et analyser les informations de sortir moi-même, mais j'essaie d'éviter que, si à tout possible.
Merci d'avance!
source d'informationauteur tbone14
Vous devez vous connecter pour publier un commentaire.
Il n'y a rien en natif, mais la première réponse sur la suite de la question fait référence à un article sur l'analyse des objets JSON en tSQL
Parser JSON en TSQL
Pour référence, l'article en question est ici:
http://www.simple-talk.com/sql/t-sql-programming/consuming-json-strings-in-sql-server/
Pas (il y a une sous-chaîne correspondant, mais ce serait lente et sujette à erreur). Si vous êtes à la stocker quelque chose que vous voulez filtrer avec SQL, ne pas utiliser JSON, l'utilisation de colonnes séparées/tables à la place.