問題タブ [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-server - XQuery を使用して XML をピボットし、属性をフィルター処理する
次の XML があるとします (「xfield」という SQL 列フィールド内):
次のテーブル構造を取得するにはどうすればよいですか (列名として A、B & C を使用):
SQL XQueryを使用して、これを試しています(当然のことながら、無効です):
xslt - XPath/XQuery: 子のない属性を持つルート ノードを選択します
私はxmlを持っています:
子ノードなしで属性を持つルート ノードのみを選択したいと思います。
XPathでそのようなことは可能ですか?
sql-server - 単一の SQL 更新コマンドで属性を追加または置換する XQuery
XML 列を含むテーブルがあり、xml を更新して属性を挿入するか、属性が既に存在する場合は属性値を変更したいと考えています。
開始 xml が次のようであるとしましょう: < d />
挿入:
変化:
属性が既に存在する場合、insert は失敗し、属性が存在しない場合、replace は失敗します。「if」を使用しようとしましたが、うまくいかないと思います。「XQuery [modify()]:「属性」付近の構文エラー、「else」が必要です。」
IF試行
現在、xml を変数に選択し、T-SQL を使用してそれを変更し、新しい xml で列を更新します。これには、トランザクションで行をロックする必要があり、おそらく DB のコストが高くなります。
sql-server - SQL Server 2005のxs:booleanでの比較操作
誰かが私にこのクエリの結果を説明できますか?
最初の列Valueはtrueを返します。残りはすべてfalseを返します。値を正しいタイプにキャストできたので、実際にその値を確認するにはどうすればよいですか?
jquery - Xqueryを使用してSQLサーバーでxml列を操作する
SQL Serverのテーブルのxmlデータ型にxmlファイルを保存しています。ここで、(xquery を使用して) いくつかのフラグメントを取得し、(xquery を使用して) 変更されたフラグメントでフラグメントを更新したいと考えています。いくつかの提案が必要です。
ノードを削除するコードがあり、それは以下のとおりですが、削除中に同じ場所に変更されたノードを挿入する必要があります。これはどのように行うことができますか?
これは、ノードを削除したい場合に機能しますが、変更されたノードを同じ場所に挿入するにはどうすればよいですか
次に、値がクエリ文字列として渡されるノードを削除したいので、文字列を作成する必要があります
以下のように
南米大陸にある国ブラジルを削除する必要があるため、他の国や大陸が来る可能性があるため、動的でなければならないパラメーターとしてこれらを保持する必要があります。
私の要件:
基本的に私は .NET で xml 編集ツールを作成しており、巨大な xml ファイルをロードすると jQuery ツリーがハングするため、巨大な xml ファイルをテーブルに保存し、セグメント (子ノード) を呼び出してから、それらのセグメントを jquery ツリーにロードし、ユーザーがそれらを変更します。ノード。変更したセグメントをデータベースに取り、変更したセグメントで更新したいと考えています。
sql - XQueryを使用したSQLServer2005ストアドプロシージャでの変数の使用
私は次のXMLを使用しています
特定のElementGUを持つ要素のラベルをプルバックするために、ストアドプロシージャからクエリを実行しようとしています
私のストアドプロシージャは次のようになります。
ここElementGU
で、は渡されたuniqueidentifier
フィールドです。
私はこれで運がないようです。XQueryではこの種の動的クエリを実行できないことを読みましたが、同時に、slq:variable()呼び出しはXQueryの一部であるため、これをクリアできる人はいますか?
私はまだXQueryの面でかなり新しいです。
tsql - 属性のXMLDMLクエリ
SectionIdの属性値をnvarcharとして取得する必要がありますか?どうすればいいのですか ?...
TおよびRマーク
sql - SQLでのXquery:サブセットの選択
次のxml変数が与えられます:
すべてのRecordIdを含むすべてのName値を取得しようとしています。一言でやりたいと思います。私は今次のものを持っています。
私が探しているフォーマットは次のとおりです。
sql - xmlの要素をselectステートメントの行に抽出します
SQL Server 2008 データベースに xml 列があります。テーブルの各行の XML サンプル
すべての行からすべての要素を選択したいと思います。上記のサンプルから、listitem 値を含む 4 つの行を取得する必要があります。
答えは
手伝ってくれてありがとう
sql-server - SQL サーバーでの XQuery() の学習
SQL サーバー 2008 SP2
私は初心者で、XQuery 構文、特に XPath の構文が非常に難しいと感じています。たとえば、exists()、nodes()、value() などのさまざまな xml メソッドを使用しようとしています。
おすすめのオンラインのチュートリアルや本はありますか?