問題タブ [sql-server-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
409 参照

json - ストアド プロシージャで FOR JSON PATH を条件付きで使用する

入力パラメーターに基づいて条件付きで JSON を出力するストアド プロシージャを作成したいと考えています。selectステートメントを複製することなくこれを行うことはできますか?

0 投票する
1 に答える
48959 参照

json - JSON テキストが適切にフォーマットされていません。位置 0 に予期しない文字 'N' が見つかりました

私はSQLでJSONを初めて使用します。「JSON テキストの形式が正しくありません。位置 0 に予期しない文字 'N' が見つかりました。」というエラーが表示されます。以下の実行中 -

「 select @v as 'v' 」は私に与えます

しかし、最後の選択ステートメントでそれを使用すると、エラーが発生します。

も正常に動作します。

0 投票する
1 に答える
352 参照

json - 明示的なスキーマを使用して openjson クエリのキーをマップするにはどうすればよいですか?

一連の値の配列の明示的な数 (100 としましょう) の配列を取るクエリがあります。jsonは次のようになります

これらの各配列要素は、他のテーブルに直接マップされます。更新を行うために次のことを行うことができますが、明示的なスキーマを使用できるようにしたいと考えています。

残念ながら、明示的なスキーマを使用する場合、現在のパス ( の値) を指定する方法がわかりません[key]。このようなことができれば本当にいいのですが、構文が見つかりません。