您的位置:首页 > 数据库

在T-SQL中使用参数将XML数据添加到SQL数据库的XML列

2011-10-27 19:39 369 查看
DECLARE @XmlContent XML(SalesOrderStatuHistory)=(SELECT StatuHistory FROM SalesOrderStatu WHERE (SalesOrderID = @SalesOrderID));///获得数据库中的XML列数据
DECLARE @InsertContent xml ///定义要更新的XML数据
SET @InsertContent = '<Statu>
<EmployeeID>'+CONVERT(nvarchar,@EmployeeID)+'</EmployeeID>
<Statu>'+CONVERT(nvarchar,@Statu)+'</Statu>
<Cause>'+CONVERT(nvarchar(50),@Cause)+'</Cause>
<ModifiedDate>'+CONVERT(nvarchar,GETDATE(),120)+'</ModifiedDate>
</Statu>'; ///插入参数
SET @XmlContent.modify('insert sql:variable("@InsertContent") as last into (/Status)[1]'); ////实现参数化更新XML列
SELECT @XmlContent;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐