問題タブ [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.
sql - T-SQLでXMLデータを表形式に変換する
XML階層データを表形式に変換し、SQL Server 2005 T-SQL(XPath / XQuery)で他のリレーショナルデータベーステーブルと結合する方法を知りたいです。
例えば、
に ..
あなたの提案をありがとう。:)
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 に強制する方法は?
sql-server-2008 - XQuery の @ 記号の構文エラー
XML 型の SQL Server 2008 フィールドで XML に対して基本的なクエリを実行しようとしています。
上記のクエリを実行すると、次のエラー メッセージが表示されます。
'@' の近くに構文エラーがあります。']' が必要です
電子メール アドレスの @ 記号をエスケープする必要がありますか? メールアドレスに「@@」を入れてみたのですが、うまくいきませんでした。
ありがとう
sql - SQL で SOAP xml にアクセスし、CLR を使用せずに XQuery で解析できますか?
タイトルの通りですが、可能でしょうか?
sql - 重複した xml 列の挿入
XML データ型を格納するテーブルがあります。テーブルの内容と挿入されるデータを比較しようとしています。
SQL XML データ型をクエリし、テーブル XML 列と比較するにはどうすればよいですか?
データ列を varchar に変換し、文字列を比較しました。
sql - xquery を使用した SQL Server 2005 での結果のグループ化
現在SQL Server 2005を使用しているGoogleベースのRSSフィードで使用するために、データを抽出しようとしています.
いくつか問題がありますが、解決できることを願っています!
- 名前空間
- グループ化
私の現在のSQLは次のとおりです。
現在のクエリの出力として、何千もの結果行を取得します
私の望ましい出力は
検索する前に冗長なノードを削除することで、クエリの実行を高速化できると私が信じているもう1つのことと、これについてのヒントがあれば教えてください。
どうもありがとう
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の初心者です。
sql-server - SQLXquery更新クエリでテキストを置き換える方法
テーブルの名前はMasterTable
列
ID
タイプBIGINT
、
Name
type VARCHAR(200)
(xml
何らかの理由で型データを格納します)
Name
次のように構造化されたデータが含まれています
<en-US>SomeEnglishText</en-US><it-IT>SomeItalicText</it-IT>
テーブルに移動する必要がUpdate
ある場合Master
は、その時点でをキャストしVarchar
て、特定のタグの一部、つまりいずれかをxml
条件付きで更新/置換する必要があります。value
en-US / it-IT
また、列にデータ/タグがない可能性があるName
ため、データを挿入するときにInsert
、のようにテーブルのタグ要素が空になると思います<en-US></en-US><it-IT></it-IT>
。したがって、update
クエリはタグ要素の空の値、つまりを処理する必要があります。en-US/it-IT
私は次の更新クエリのようにそれをやろうとしています。
クエリの実行時に次のエラーが発生します
xmlデータ型メソッド「modify」の不正使用。このコンテキストでは、ミューテイタ以外のメソッドが必要です。
sql-server-2005 - ノードに名前空間を持つxqueryの構文
SQLクエリからIdValueを取得しようとしています。SQLServer2005を使用しています。
Candidateタグの名前空間が原因で、これは機能しません。
名前空間を使用してxqueryを実行する方法を教えてください。
xml - ルート要素に属性を追加する
book というテーブルの列である XML ドキュメントのルート要素に属性を追加するにはどうすればよいですか
order はそのテーブルの xml オブジェクトであり、次の内容が含まれています。
ルート要素に cost という属性を追加したいのですが?
どうすればそれができますか?