問題タブ [xml-dml]
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 - 2008 R2 の XML DML..ネストされた要素を変更する方法
SQLServer 2008 R2 に、PK ID フィールドと XML 型の別の列を持つコンポーネント テーブルがあります。その XML 列には、上記のような XML があります。行ごとに、ネストされたすべての Section ブロックを変更して、それぞれに 2 つの要素を追加したいと考えています。これは私が試したもので、新しい要素を最初の Section ブロックに挿入するだけです...他の2つには挿入しません。
sql-server - SQL Server テーブルに格納された XML ドキュメントの日付フィールドの変更
日付フィールドの時刻が不正確な xml ドキュメントが SQL Server テーブルの xml 列に格納されています。
ドキュメント内のすべての日付と時刻 (SaleDateTime、LineStartTime、LineEndTime) の値を 15 秒ずつ更新したいので、たとえば、2012-02-01T00:07:50 は 2012-02-01T00:08:05 になります (なぜこのようにする必要があるのかについては長い話です; それは私の手に負えません)。1 つ以上のトランザクションが存在する可能性があり、各トランザクションには 1 つ以上の行エントリを含めることができます。
DATEADD を使用して OPENXML やメソッドの変更などを試しましたが、うまくいきません。私は途方に暮れています。どんな助けでも大歓迎です。前もって感謝します!!
サンプルは以下
sql - 親ノードの削除
SQL Server の列に次の xml フラグメントがあります。
<li>
のタグが付いているタグ<a>
を削除したいid="cat"
離れているとうまくいきません<li>
。
sql-server - SQL Server XML DML 宣言されていないプレフィックス
この単純なコード行で、 「XML 解析: 行 2、文字 45、宣言されていないプレフィックス」というエラーが表示される理由がわかりません。
文頭で名前空間 xs を宣言していませんか?どんな助けでも大歓迎です。ありがとう。
sql-server - 更新用の複数の xml 属性に基づいて XML ノードをフィルター処理する
以下のクエリでは、データベースのテーブル X の Items 列にある xml ノードの値を更新しています。現在、名前属性のみに基づいてフィルタリングしています。同じ名前のノードが複数あるため、更新中にさらに多くの属性をフィルタリングできるようにする必要があります。
複数の属性値に基づいて XML ノードを選択し、このノードの値を更新することはできますか?
sql - SQL Server テーブルの xml フィールドの xml 属性を変更する方法
を使用して SQL Server テーブルの XML 列を更新しようとしています。
vendorId
以下の XML の例では、すべての値1
を別の値に置き換える方法はありますか? http://technet.microsoft.com/en-us/library/ms190675.aspxのドキュメントから、レコード インデックスを指定する必要があるようです。しかし、私の場合、xml 内に複数のレコードがあり、その順序がわかりません。
ご意見をお聞かせください。
ありがとう!
sql - SQL Server の XQuery で空の XML ノードの値を置き換える
次の方法を試しましたが、空のノード値を削除せずに XML 属性を使用せずに置き換える方法が見つかりませんでした。
置換ノードは MS-SQL では使用できません。
sql - 空の名前空間を挿入せずにSql Serverにxmlノードを挿入するには?
これは、ソース xml がどのように見えるかの例です
String ノードをループして Document ノードに変換する予定です (これはループの最初の反復のみを示しています)。ただし、新しいノードを挿入すると、空の名前空間が挿入されます。これは私が得る結果です:
空の名前空間に注意してください。Document ノードの名前空間を完全に省略したいと考えています。
これが私が望む結果です
ここにあなたが遊ぶことができる完全なクエリがあります: