2

XML データを含む varchar(max) フィールドがあります。タグ間のスペースを削除して、きれいにする必要があります。例:

</tns:time_changed>   <tns:changed_properties>  

としてきれいにする必要があります

</tns:time_changed><tns:changed_properties>  

単一のクエリでこれを行う必要があり、コンテンツに他の関連するスペースがあるため、すべての空白を置き換えることはできません。

4

2 に答える 2

0

XMLタイプに変換され、スペースが自動的に処理されます。交換しました

<?xml version="1.0"?>

空白のフィールドから、「入力の先頭にないtext/xmldecl」というエラーが削除されました。

于 2012-11-09T18:06:48.970 に答える
0

このようにしてみてください:

UPDATE table
SET xmlColumnName = REPLACE ( xmlColumnName , '>   <' , '><' );
于 2012-11-08T18:01:43.420 に答える