それはストアドプロシージャにあります
@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;