How to edit/update xml column using XQuery

ALTER PROCEDURE [UpdateUnitsLocations]
   @varUnitId [uniqueidentifier],
   @varLat [varchar](100),
   @varLng [varchar](100)
AS
BEGIN
   SET NOCOUNT ON;

   UPDATE [UnitsLocations]
   SET LocationXML.modify(' insert <point lat="{sql:variable("@varLat")}" lng="{sql:variable("@varLng")}" /> as last into (/markers/line)[1] ')
   WHERE UnitId = @varUnitId
END
Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.