問題タブ [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 投票する
1 に答える
433 参照

xml - FOR XML クエリのノードとして XML 列データを返す T-Sql

xml データの列を含む SQL Server 2005 のビューがあります。列はfor xml path()クエリから取得されます。つまり、

ここで、データを xml として返すストアド プロシージャでこのビューを参照したいと考えています。

手順を実行すると、ビューの会場がサブノードとして表示されますが、<html>エンティティとしてエンコードされます。出力でxmlデータをxmlノードとして扱う手順を取得する方法はありますか?

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

sql - 文字列への型キャストなしで、さまざまな XML 列から XML を連結する

SQL テーブルに 3 つの XML 列 (XML を格納するために使用される単一行テーブル) があり、XML 構造は次のようになります。

列 1 -

列 2 で -

列 3 で -

私が探している最終的な結果の XML は次のとおりです。

文字列の連結を行わずに、この必要な構造を取得するにはどうすればよいですか? 型付き XML を使用する方法があるに違いないと確信しています。

私の質問を調べてくれてありがとう。

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

sql-server - SQL Server : FOR XML PATH - ネスト/グループ化

次のようなデータがあります。

次のようなデータを返すために、SQL Server で T-SQL クエリを記述したいと考えています。

以下を使用して、クエリを XML で返そうとしました。

しかし、これにより、各行のOrderノード (合計 6) と、各行の順序ノードorderId(合計 2) が得られます。

何か案は?

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

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 でグループ化されたレコードだけでなく、すべてのレコードの連結を取得していることです。結合を配置するさまざまな方法を試しましたが、これまでのところ何も機能していません。

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

sql-server-2008 - カンマ区切りの結果セット+SQLクエリ

以下にリストされているデータを含む2つのテーブルを取得しました。

表1:学生

ここに画像の説明を入力してください

表2:件名

ここに画像の説明を入力してください

次のような出力が必要です。

ここに画像の説明を入力してください

XMLPATHに使用する以下のクエリでこれを達成しました

コード:

私の質問は、XMLパスを使用せずにこれを行うためのより良い方法はありますか?

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

jaxb - JaxB Xpath:同じJava Beanに複数のxpathを使用する方法は?

以下のように jaxb を使用して xml を生成する必要があります。

jaxbで@XmlPathを使用してこれを行う方法は?

私は以下のものを使用しました。しかし、私は50前後の複数のキーを持っています。これを達成するにはどうすればよいですか?

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

sql - select case の構文エラー

数日前に SQL の学習を開始しましたが、次のクエリを実行すると「ケース」の近くでエラーが発生し、それを理解できないようです。

このコードの目的は理解できたと思いますが、これが正しい使用方法かどうかはわかりませんselect case

期待される結果

上記のコードのケースステートメントで見つけることができる次の条件があります

  1. が空の場合にocardtype追加orderidNotProcessed

  2. 一部の注文がMasterCardまたはVisaで、odateが空の場合ocardtype、orderidを追加しますNotProcessed

  3. ocardtypeが Paypal または Sofort の場合、 odate をチェックせずに を追加しorderidますProcessedSucssessfully

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

xml - JaxB 変換 XML スキーマ

http://jeungun.wordpress.com/2009/09/18/binding-to-dynamically-generated-form-elements-in-spring-mvc/で与えられたものを使用しました。

その出力を jaxb を使用して xml に変換しています。上記の例では配列リストが返されるため、出力は次のようになります。

しかし、私は以下のような出力が欲しい、

jaxbを使用してこれを達成するにはどうすればよいですか?

以下のコードを使用しました:

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

tsql - FOR XML PATHを使用して子ノードの名前空間を回避するには?

別のプロセス (変換や別のトリックなど) を使用せずに、データベースから直接サイトマップ xml ファイル (画像を含む) を作成したいと考えています。

私のクエリは次のとおりです。

戻り値:

しかし、名前空間宣言を繰り返さずに、この出力が必要です。

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

sql-server - SQL Server:文字列連結によるグループ化

質問があります。私はそれが以前に尋ねられたことを知っています。関連する質問を調べましたが、SQLスクリプトを機能させることができませんでした。

これが私の質問です:

テーブル:

次のような結果が必要です。

XML PATHを使用したものである必要があると思いますが、機能させることができませんでした。誰かがクエリを書き直して、文字列にグループ化および連結された結果を返すようにすることはできますか?

XMLPATHの有無にかかわらずソリューションが高く評価されます。

ありがとう!