2013-08-15 3 views
0

Salut, comment puis-je insérer un fichier JSON dans une cellule dans Database? Je ne veux pas stocker le chemin du fichier, mais je veux stocker l'ensemble Content du fichier JSON dans le champ.Insérer le fichier JSON dans la base de données SQL Server

Que puis-je faire?

+0

chercher s'il ya des questions similaires avant de poster. Voir http://stackoverflow.com/questions/2497678/storing-json-in-an-mssql-database – naresh

Répondre

1

Données JSON stockées/transférées en tant que chaîne. Vous pouvez le stocker dans une colonne NVARCHAR normale.

+0

Mais il semble y avoir une limite de longueur pour le NVARCHAR? C'est 4000 comme dit ici http://technet.microsoft.com/en-us/library/ms186939.aspx. Que faire si mon fichier texte JSON contient plus de 4000 caractères? – ethanjyx

+0

@ethanjyx la taille maximale pour NVARCHAR (MAX) est de 2 Go –

0

quelle est la taille du texte json?, Selon que vous devriez avoir un champ varchar si le contenu n'est pas grand ou CLOB si beaucoup de texte json, json est juste du texte, donc vous avez juste quelque chose à lire le contenu du fichier, peut-être un script transact-SQL, et l'insérer dans votre table

Questions connexes