問題タブ [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.
sql - 予想されるシングル トン シーケンス - 名前空間を含む xml 列のマルチ アイテム シーケンスを取得しました
上記の 2 つの xml ドキュメントは、テーブル your_table の xml 列 xml_col の行です。以下のクエリを使用して、xml 列をリレーショナル データに解析しようとしました。
以下のエラー メッセージが表示されます。
この問題は、複数の色と電話が出現することが原因です。複数の出現が複数の行にあることを望みます。名前の値が繰り返されても構いません。出力は次の形式のようになります。
前もって感謝します
sql-server - FOR XML SQL Server - 出力 XML の可変要素名
私はFOR XML
SQL Serverを初めて使用します。かなり検索しましたが、これに対する答えが見つかりません。
要素名がハードコーディングされておらず、代わりに各行のセルから取得される「for xml」を使用して可変要素名を使用できますか? 次の例を見てください...
表ORDERS
:
FOR XML
クエリ:
必要な出力:
私は要素名に属性を与えることができることを知っており、以下のように個人ORDER
とORDERS
属性を与えることができることを知ってSTATUS
いますが、残念ながらそれはXML文書を受け取る人々が探しているものではありません:(
出力:
可能であれば、これらすべてを SQL Server 内で実行できるようにしたいと考えています。これについて私を助けていただければ、本当にありがとうございます。
html - TD HTML タグの右揃え
何らかの理由で、特定の期間の顧客向けに HTML コードを生成しています。そのコードでは、ドル フィールド (「支払済み」列と「料金」列) のテキストを右揃えにする必要があります。
sql - SQL Server: XML パスを使用して行を結合した後に最後のコンマを削除する方法
複数の行をコンマで区切られた 1 つの行に結合する方法を見つけましたが、最後のコンマを削除したいと思います。
このクエリは型を結合しますが、最後のコンマを削除したいと思います:
これは現在の結果です:
for-xml-path - xml パスでいとこの子の値を参照したい
これは XML ドキュメントです
次の xpath root/parent/th../ct/child1 を使用した値 30 を取得したい
私の要件に従って修正された root/parent/th を変更することはできませんが、../ct/child1 から始まる残りの xpath を変更することはできます
sql-server - FOR XML PATH と sp_send_dbmail を使用して部分的にのみ適用される HTML フォーマット
不要になった古いデータベース情報を特定して削除し、削除されたアカウントのリストをコンパイルする SP があります。
これらのアカウントのリストを記載したメールを送信していますが、何らかの理由で HTML 形式がメッセージ本文の一部にしか適用されていません。誰かこの問題の理由/解決策を提供できますか?
から送信される内容は次のとおりです。exec msdb.dbo.sp_send_dbmail
<br />
の外側ではあるが、その内側の領域に正常に「適用」されたFOR XML PATH...
が、リテラルとして記述されていることに注意してください。
誰でもこれに関する経験があり、および/または修正するために何をする必要があるかを知っていますか?
sql-server - レプリケート xmlns:xsi を使用しない XML パス要素 XSINIL
null 値を使用して、テーブルから XML を抽出する必要があります。
そこで、句要素 xsinilを使用します。
私の問題は、サブクエリで作成された複雑な XML の抽出にあります。句要素 xsinilは、すべてのサブクエリにコードxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"を挿入します。
内部要素 xsinilを削除すると、null フィールドが失われます。
このクエリでは:
私が得た:
しかし、私は必要です: