2017-11-03 11 views
0

JSONを返すストアプロシージャを1つ作成しました。しかし、それは完全なJSONを返していない限られたJSONが返されます。 Select文の後に "For JSON auto"を使用しました。すべてのJSONを取得するための解決策はありますか?SQL Server:ストアから大量のJSONを取得する方法

+0

を意味するかに役立つかもしれませんか? –

+0

@JayasuryaSatheesh、Yes –

+0

json結果が切り捨てられている理由を特定するだけで、ここにクエリを投稿する – Vivek

答えて

0

キャストまたは秘密操作を使用している場合。 VARCHAR()の代わりにVARCHAR(MAX)を使用してください。

このような場合にこの問題が発生しました。

また、印刷出力を使用している場合、テキストが切り捨てられる可能性がありますが、代わりに選択パラメータまたは出力パラメータを使用できます。

型のnvarcharの出力パラメータ(最大)

を作るか、または、このリンクをチェック:

Format Query Results as JSON with FOR JSON (SQL Server)

をこれはJSONテキストが切り捨てなっている

関連する問題