次の SQL 挿入ステートメントがあります。
insert into [dbo].[Lookup] (XMLField)
select
'<root>' +
'<SQL>' + SQLQueryToEscape + '</SQL>' +
'</root>' as CustomData
from dbo.CustomView
私のジレンマは、SQLQueryToEscape に XML セーフではない文字が含まれていることです。文字列をエスケープする必要があります。tSQLでこれを行う最良の方法は何ですか?