問題タブ [for-xml]

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 投票する
3 に答える
3157 参照

sql-server - SQL Server FOR XML を取得してフロートを効率的にフォーマットする方法

FOR XML を使用floatして SQL データベースから型の値を取得すると、次のように科学的な形式で書式設定されます。

「0」の方がいいと思います。

これを行うように説得するにはどうすればよいですか?

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

sql-server - 相関クエリで WITH XMLNAMESPACES 句を使用するにはどうすればよいですか?

FOR XMLSQL Server の機能を使用して、特定の名前空間を持つ XML を生成しようとしています。

ターゲット XML は次のようになります。

私が抱えている問題は、句を使用するとWITH XMLNAMESPACES、多くの子ノードに名前空間宣言が表示されることです。これは、この XML のサードパーティの消費者が「取得しないことを好む」、つまり次のようなことをしています。

これにより、次のことが得られます。

名前空間を正しく取得するためにクエリを微調整することは可能ですか、それとも冗長な名前空間宣言を削除するためにこれを「何か他のもの」にロードする必要がありますか?

0 投票する
7 に答える
86933 参照

sql-server - 「<」を置き換えます および「>」SQLサーバーで「<」と「>」を使用

こんにちは、私は for xml が初めてです

こんな問い合わせがあります

xmlを次のように返します

prject タグは < および > の形式で表示されます。ただし、Location の内部タグは「<」として表示されます。および「>」< と > に置き換えるにはどうすればよいですか

更新: 質問に小さな誤りがありました。内部 xml は rtoid 用ではなく、Location 用でした

クエリを次のように更新しました

しかし、それでも同じです

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

sql-server - xml の dacpac はサポートされていません

「for xml」を使用する関数を含むデータベースからデータ層アプリケーションまたは dacpac をエクスポートしようとすると、すべての関数とその関数に依存するすべてのオブジェクトが失敗し、dacpac を作成できません。ウィザードは、これらのオブジェクトをサポートされていないと報告します。

データベース: SQL Server 2008 R2

関数が失敗するエラー:

[dbo].[fn_FunctionName] () 失敗 このデータベースに存在しないオブジェクト '[XmlData].[value] (UnresolvedEntity)' に依存します。

クエリの例:

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

sql - SQL で XML の出力形式を制御する方法

(SQL Server 2008 R2) テーブルから XML 形式でデータを取得しようとしていますが、理想的な構造にできないようです。さまざまな FOR XML モードと結合方法を試しましたが、XML の経験はほとんどなく、これまで SQL 経由で XML 出力を操作したことはありませんでした。

私のデータは、次の構造を持つ XMLResults という名前のテーブルにあります。

現在、私はこのクエリを持っています:

次のような XML を返します。

ひどいわけではありませんが、結果が出るたびに「国」レベルに戻ってしまうことは避けたいと思います。おそらく、追加の一般的なタグも必要ありません。

このようなものが良いでしょう:

たぶん、次のようなものです(少しきれいに見えます):

出力形式は決まったものではないので、推奨事項があれば、それについての提案も受け付けています。

ありがとう、ショーン


サンプル データの編集:

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

sql - FOR XML を使用した XML の構造化

SQL クエリを使用して XML を返そうとしてFOR XMLいますが、必要な正確な形式に変換できないようです。

これまでに作成したステートメントは次のとおりです。

返される XML 形式:

返す必要がある方法:

これを行うにはどうすればよいですか。これまでのところ、オンラインで見つけたドキュメントで得たものはこれまでです。助けてください。

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

sql-server - FOR XML でのクエリ ヒントの使用

「FOR XML」ステートメントでクエリヒントを使用する方法を知っている人はいますか? 私の(サブ)クエリは次のようになります。

追加すると

構文エラーが発生します...

どうも