問題タブ [for-xml-path]

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

sql - 予想されるシングル トン シーケンス - 名前空間を含む xml 列のマルチ アイテム シーケンスを取得しました

上記の 2 つの xml ドキュメントは、テーブル your_table の xml 列 xml_col の行です。以下のクエリを使用して、xml 列をリレーショナル データに解析しようとしました。

以下のエラー メッセージが表示されます。

この問題は、複数の色と電話が出現することが原因です。複数の出現が複数の行にあることを望みます。名前の値が繰り返されても構いません。出力は次の形式のようになります。

前もって感謝します

0 投票する
2 に答える
1937 参照

sql-server - FOR XML SQL Server - 出力 XML の可変要素名

私はFOR XMLSQL Serverを初めて使用します。かなり検索しましたが、これに対する答えが見つかりません。

要素名がハードコーディングされておらず、代わりに各行のセルから取得される「for xml」を使用して可変要素名を使用できますか? 次の例を見てください...

ORDERS:

FOR XMLクエリ:

必要な出力:

私は要素名に属性を与えることができることを知っており、以下のように個人ORDERORDERS属性を与えることができることを知ってSTATUSいますが、残念ながらそれはXML文書を受け取る人々が探しているものではありません:(

出力:

可能であれば、これらすべてを SQL Server 内で実行できるようにしたいと考えています。これについて私を助けていただければ、本当にありがとうございます。

0 投票する
2 に答える
6663 参照

html - TD HTML タグの右揃え

何らかの理由で、特定の期間の顧客向けに HTML コードを生成しています。そのコードでは、ドル フィールド (「支払済み」列と「料金」列) のテキストを右揃えにする必要があります。

0 投票する
3 に答える
16094 参照

sql - SQL Server: XML パスを使用して行を結合した後に最後のコンマを削除する方法

複数の行をコンマで区切られた 1 つの行に結合する方法を見つけましたが、最後のコンマを削除したいと思います。

このクエリは型を結合しますが、最後のコンマを削除したいと思います:

これは現在の結果です:

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

for-xml-path - xml パスでいとこの子の値を参照したい

これは XML ドキュメントです

次の xpath root/parent/th../ct/child1 を使用した値 30 を取得したい

私の要件に従って修正された root/parent/th を変更することはできませんが、../ct/child1 から始まる残りの xpath を変更することはできます

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

sql-server - FOR XML PATH と sp_send_dbmail を使用して部分的にのみ適用される HTML フォーマット

不要になった古いデータベース情報を特定して削除し、削除されたアカウントのリストをコンパイルする SP があります。

これらのアカウントのリストを記載したメールを送信していますが、何らかの理由で HTML 形式がメッセージ本文の一部にしか適用されていません。誰かこの問題の理由/解決策を提供できますか?

から送信される内容は次のとおりです。exec msdb.dbo.sp_send_dbmail

ここに画像の説明を入力

<br />の外側ではあるが、その内側の領域に正常に「適用」されたFOR XML PATH...が、リテラルとして記述されていることに注意してください。

誰でもこれに関する経験があり、および/または修正するために何をする必要があるかを知っていますか?

0 投票する
0 に答える
1017 参照

sql-server - レプリケート xmlns:xsi を使用しない XML パス要素 XSINIL

null 値を使用して、テーブルから XML を抽出する必要があります。

そこで、句要素 xsinilを使用します。

私の問題は、サブクエリで作成された複雑な XML の抽出にあります。句要素 xsinilは、すべてのサブクエリにコードxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"を挿入します。

内部要素 xsinilを削除すると、null フィールドが失われます。

このクエリでは:

私が得た:

しかし、私は必要です: