問題タブ [xquery-sql]

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

sql - T-SQLでXMLデータを表形式に変換する

XML階層データを表形式に変換し、SQL Server 2005 T-SQL(XPath / XQuery)で他のリレーショナルデータベーステーブルと結合する方法を知りたいです。

例えば、

に ..

あなたの提案をありがとう。:)

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

sql-server - 集約関数の XML でのキャスト方法

SQL Server 2008 の場合。

次のようなクエリを実行する必要があります。

しかし、何も返さない (明らかに xdt:untypedAtomic を数値に変換するため)

r/c を varchar に「キャスト」する方法は?

何かのようなもの

編集: Nodes を使用した関数 MAX は、T-SQL no fn:max function からのものです。このコードでは:

query return expected: 2 と "Other Text" fn:max の両方で、文字列式をアドホックに評価できます。しかし、最初のクエリは機能しません。文字列引数を fn:max に強制する方法は?

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

sql-server-2008 - XQuery の @ 記号の構文エラー

XML 型の SQL Server 2008 フィールドで XML に対して基本的なクエリを実行しようとしています。

上記のクエリを実行すると、次のエラー メッセージが表示されます。

'@' の近くに構文エラーがあります。']' が必要です

電子メール アドレスの @ 記号をエスケープする必要がありますか? メールアドレスに「@@」を入れてみたのですが、うまくいきませんでした。

ありがとう

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

sql - SQL で SOAP xml にアクセスし、CLR を使用せずに XQuery で解析できますか?

タイトルの通りですが、可能でしょうか?

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

sql - 重複した xml 列の挿入

XML データ型を格納するテーブルがあります。テーブルの内容と挿入されるデータを比較しようとしています。

SQL XML データ型をクエリし、テーブル XML 列と比較するにはどうすればよいですか?


データ列を varchar に変換し、文字列を比較しました。

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

sql - xquery を使用した SQL Server 2005 での結果のグループ化

現在SQL Server 2005を使用しているGoogleベースのRSSフィードで使用するために、データを抽出しようとしています.

いくつか問題がありますが、解決できることを願っています!

  1. 名前空間
  2. グループ化

私の現在のSQLは次のとおりです。

現在のクエリの出力として、何千もの結果行を取得します

私の望ましい出力は

検索する前に冗長なノードを削除することで、クエリの実行を高速化できると私が信じているもう1つのことと、これについてのヒントがあれば教えてください。

どうもありがとう

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

xml - xQuery LIKE-operator(starts-with)

フィールドの値は次のとおりです

SQLクエリは

そして、私はそれをしようとしています

としてエラーを与えています

メッセージ2395、レベル16、状態1、行1
XQuery [exist()]:関数はありません'{http://www.w3.org/2004/07/xpath-functions}:starts-with()'

誰か助けてくれませんか。SQL2005XQueryでLIKE演算子の感覚を作りたいです。そして、私はXQueryの初心者です。

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

sql-server - SQLXquery更新クエリでテキストを置き換える方法

テーブルの名前はMasterTable

IDタイプBIGINT

Nametype VARCHAR(200)xml何らかの理由で型データを格納します)

Name次のように構造化されたデータが含まれています

<en-US>SomeEnglishText</en-US><it-IT>SomeItalicText</it-IT>

テーブルに移動する必要がUpdateある場合Masterは、その時点でをキャストしVarcharて、特定のタグの一部、つまりいずれかをxml条件付きで更新/置換する必要があります。valueen-US / it-IT

また、列にデータ/タグがない可能性があるNameため、データを挿入するときにInsert、のようにテーブルのタグ要素が空になると思います<en-US></en-US><it-IT></it-IT>。したがって、updateクエリはタグ要素の空の値、つまりを処理する必要があります。en-US/it-IT

私は次の更新クエリのようにそれをやろうとしています。

クエリの実行時に次のエラーが発生します

xmlデータ型メソッド「modify」の不正使用。このコンテキストでは、ミューテイタ以外のメソッドが必要です。

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

sql-server-2005 - ノードに名前空間を持つxqueryの構文

SQLクエリからIdValueを取得しようとしています。SQLServer2005を使用しています。

Candidateタグの名前空間が原因で、これは機能しません。

名前空間を使用してxqueryを実行する方法を教えてください。

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

xml - ルート要素に属性を追加する

book というテーブルの列である XML ドキュメントのルート要素に属性を追加するにはどうすればよいですか

order はそのテーブルの xml オブジェクトであり、次の内容が含まれています。

ルート要素に cost という属性を追加したいのですが?

どうすればそれができますか?