問題タブ [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.
xml - FOR XML クエリのノードとして XML 列データを返す T-Sql
xml データの列を含む SQL Server 2005 のビューがあります。列はfor xml path()
クエリから取得されます。つまり、
ここで、データを xml として返すストアド プロシージャでこのビューを参照したいと考えています。
手順を実行すると、ビューの会場がサブノードとして表示されますが、<
html>
エンティティとしてエンコードされます。出力でxmlデータをxmlノードとして扱う手順を取得する方法はありますか?
sql - 文字列への型キャストなしで、さまざまな XML 列から XML を連結する
SQL テーブルに 3 つの XML 列 (XML を格納するために使用される単一行テーブル) があり、XML 構造は次のようになります。
列 1 -
列 2 で -
列 3 で -
私が探している最終的な結果の XML は次のとおりです。
文字列の連結を行わずに、この必要な構造を取得するにはどうすればよいですか? 型付き XML を使用する方法があるに違いないと確信しています。
私の質問を調べてくれてありがとう。
sql-server - SQL Server : FOR XML PATH - ネスト/グループ化
次のようなデータがあります。
次のようなデータを返すために、SQL Server で T-SQL クエリを記述したいと考えています。
以下を使用して、クエリを XML で返そうとしました。
しかし、これにより、各行のOrder
ノード (合計 6) と、各行の順序ノードorderId
(合計 2) が得られます。
何か案は?
tsql - 結合されたクエリからフィールドを連結する
INNER JOIN と LEFT JOIN を使用する T-SQL クエリの連結結果でフィールドを更新する必要があります。STUFF 関数と FOR XML PATH 関数を使用して、より単純なクエリでこれを行うことができましたが、より複雑なクエリで同じプロセスを実行しようとしてもうまくいきませんでした。
これは、ID フィールドが最終的にグループ化され、Step フィールドは、連結された値が 1 つの ID ごとに 1 つのフィールドにある必要がある結果を提供するクエリです。
これにより、ID ごとに複数のフィールドに分割された結果が得られます
•ID-----STEP
- 01 - 101
- 01 - 102
- 01 - 103
- 02 - 107
- 02 - 113
そして、私が必要とするのは:
•ID-----STEP
- 01 - 101、102、103
- 02 - 107、113
これが私がこれまでに試したことです:
ここでの問題は、個々の ID でグループ化されたレコードだけでなく、すべてのレコードの連結を取得していることです。結合を配置するさまざまな方法を試しましたが、これまでのところ何も機能していません。
sql-server-2008 - カンマ区切りの結果セット+SQLクエリ
以下にリストされているデータを含む2つのテーブルを取得しました。
表1:学生
表2:件名
次のような出力が必要です。
XMLPATHに使用する以下のクエリでこれを達成しました
コード:
私の質問は、XMLパスを使用せずにこれを行うためのより良い方法はありますか?
jaxb - JaxB Xpath:同じJava Beanに複数のxpathを使用する方法は?
以下のように jaxb を使用して xml を生成する必要があります。
jaxbで@XmlPathを使用してこれを行う方法は?
私は以下のものを使用しました。しかし、私は50前後の複数のキーを持っています。これを達成するにはどうすればよいですか?
sql - select case の構文エラー
数日前に SQL の学習を開始しましたが、次のクエリを実行すると「ケース」の近くでエラーが発生し、それを理解できないようです。
このコードの目的は理解できたと思いますが、これが正しい使用方法かどうかはわかりませんselect case
。
期待される結果
上記のコードのケースステートメントで見つけることができる次の条件があります
が空の場合に
ocardtype
追加orderid
NotProcessed
一部の注文がMasterCardまたはVisaで、odateが空の場合
ocardtype
、orderidを追加しますNotProcessed
ocardtype
が Paypal または Sofort の場合、 odate をチェックせずに を追加しorderid
ますProcessedSucssessfully
xml - JaxB 変換 XML スキーマ
http://jeungun.wordpress.com/2009/09/18/binding-to-dynamically-generated-form-elements-in-spring-mvc/で与えられたものを使用しました。
その出力を jaxb を使用して xml に変換しています。上記の例では配列リストが返されるため、出力は次のようになります。
しかし、私は以下のような出力が欲しい、
jaxbを使用してこれを達成するにはどうすればよいですか?
以下のコードを使用しました:
tsql - FOR XML PATHを使用して子ノードの名前空間を回避するには?
別のプロセス (変換や別のトリックなど) を使用せずに、データベースから直接サイトマップ xml ファイル (画像を含む) を作成したいと考えています。
私のクエリは次のとおりです。
戻り値:
しかし、名前空間宣言を繰り返さずに、この出力が必要です。
sql-server - SQL Server:文字列連結によるグループ化
質問があります。私はそれが以前に尋ねられたことを知っています。関連する質問を調べましたが、SQLスクリプトを機能させることができませんでした。
これが私の質問です:
テーブル:
次のような結果が必要です。
XML PATHを使用したものである必要があると思いますが、機能させることができませんでした。誰かがクエリを書き直して、文字列にグループ化および連結された結果を返すようにすることはできますか?
XMLPATHの有無にかかわらずソリューションが高く評価されます。
ありがとう!