sql >> Databasteknik >  >> RDS >> Sqlserver

TSQL 2005, XML DML - Uppdatera två värden samtidigt?

Jag tror inte att du har tur, Thx.

Jag provade flera syntaktiska varianter utan glädje. Till exempel det uppenbara:

SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')

ger:

Men det finns inget användbart för det här felmeddelandet i XML DML-utrymmet.

Summan av kardemumman är att Expression1 &Expression2 måste vara enskilda element.

Till och med de mest grundliga diskussionerna går igenom det...

http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx

Förlåt. :(

PS:Om du kan stå ut med hackigheten, bör casting till VARCHAR(MAX) och sedan göra en normal REPLACE() göra susen. Se:Kan jag hitta /ersätta i t-sql?



  1. MySQL FIND_IN_SET() fungerar inte som förväntat

  2. Undantag för ODP.NET-anslutning

  3. Att använda npgsql 12 och ef 6 tillsammans - har någon lyckats med det?

  4. ODP.NET Hur skickar man en rad strängar till en Oracle Stored-procedur?