問題タブ [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.
sql-server - SQL Server FOR XML を取得してフロートを効率的にフォーマットする方法
FOR XML を使用float
して SQL データベースから型の値を取得すると、次のように科学的な形式で書式設定されます。
「0」の方がいいと思います。
これを行うように説得するにはどうすればよいですか?
sql-server - 相関クエリで WITH XMLNAMESPACES 句を使用するにはどうすればよいですか?
FOR XML
SQL Server の機能を使用して、特定の名前空間を持つ XML を生成しようとしています。
ターゲット XML は次のようになります。
私が抱えている問題は、句を使用するとWITH XMLNAMESPACES
、多くの子ノードに名前空間宣言が表示されることです。これは、この XML のサードパーティの消費者が「取得しないことを好む」、つまり次のようなことをしています。
これにより、次のことが得られます。
名前空間を正しく取得するためにクエリを微調整することは可能ですか、それとも冗長な名前空間宣言を削除するためにこれを「何か他のもの」にロードする必要がありますか?
sql-server - 「<」を置き換えます および「>」SQLサーバーで「<」と「>」を使用
こんにちは、私は for xml が初めてです
こんな問い合わせがあります
xmlを次のように返します
prject タグは < および > の形式で表示されます。ただし、Location の内部タグは「<」として表示されます。および「>」< と > に置き換えるにはどうすればよいですか
更新: 質問に小さな誤りがありました。内部 xml は rtoid 用ではなく、Location 用でした
クエリを次のように更新しました
しかし、それでも同じです
sql-server - xml の dacpac はサポートされていません
「for xml」を使用する関数を含むデータベースからデータ層アプリケーションまたは dacpac をエクスポートしようとすると、すべての関数とその関数に依存するすべてのオブジェクトが失敗し、dacpac を作成できません。ウィザードは、これらのオブジェクトをサポートされていないと報告します。
データベース: SQL Server 2008 R2
関数が失敗するエラー:
[dbo].[fn_FunctionName] () 失敗 このデータベースに存在しないオブジェクト '[XmlData].[value] (UnresolvedEntity)' に依存します。
クエリの例:
sql - SQL で XML の出力形式を制御する方法
(SQL Server 2008 R2) テーブルから XML 形式でデータを取得しようとしていますが、理想的な構造にできないようです。さまざまな FOR XML モードと結合方法を試しましたが、XML の経験はほとんどなく、これまで SQL 経由で XML 出力を操作したことはありませんでした。
私のデータは、次の構造を持つ XMLResults という名前のテーブルにあります。
現在、私はこのクエリを持っています:
次のような XML を返します。
ひどいわけではありませんが、結果が出るたびに「国」レベルに戻ってしまうことは避けたいと思います。おそらく、追加の一般的なタグも必要ありません。
このようなものが良いでしょう:
たぶん、次のようなものです(少しきれいに見えます):
出力形式は決まったものではないので、推奨事項があれば、それについての提案も受け付けています。
ありがとう、ショーン
サンプル データの編集:
sql - FOR XML を使用した XML の構造化
SQL クエリを使用して XML を返そうとしてFOR XML
いますが、必要な正確な形式に変換できないようです。
これまでに作成したステートメントは次のとおりです。
返される XML 形式:
返す必要がある方法:
これを行うにはどうすればよいですか。これまでのところ、オンラインで見つけたドキュメントで得たものはこれまでです。助けてください。
sql-server - FOR XML でのクエリ ヒントの使用
「FOR XML」ステートメントでクエリヒントを使用する方法を知っている人はいますか? 私の(サブ)クエリは次のようになります。
追加すると
構文エラーが発生します...
どうも