0

それはストアドプロシージャにあります

@myname varchar(50)

UPDATE temp_xmlloc 
SET myxml.modify('replace value of (/name/@id[.="XML"])[1] with "GK" ' ) 
WHERE name = @myname;

その代わりGKに与える必要がある場合、どうすれば@mynameよいですか?

4

1 に答える 1

1

あなたが使用することができますsql:variable

UPDATE  temp_xmlloc 
SET     myxml.modify('replace value of (/name/@id[.="XML"])[1] with sql:variable("@myname") ')
where   name = @myname;
于 2012-08-02T12:44:39.163 に答える