それはストアドプロシージャにあります
@myname varchar(50)
UPDATE temp_xmlloc
SET myxml.modify('replace value of (/name/@id[.="XML"])[1] with "GK" ' )
WHERE name = @myname;
その代わりGKに与える必要がある場合、どうすれば@mynameよいですか?
あなたが使用することができますsql:variable:
UPDATE temp_xmlloc
SET myxml.modify('replace value of (/name/@id[.="XML"])[1] with sql:variable("@myname") ')
where name = @myname;