在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;
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;
相关文章推荐
- 【PB】使用参数指定的SQL语句向指定的下拉列表框中添加数据
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 2 -使用XQuery 查询XML数据
- 使用sql更改表的列的数据类型和添加新列和约束
- 使用 Excel 2003 对象模型添加 XML 数据集成 (From MSDN)
- 使用反射自动添加sql参数
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- 解决使用AJax往DropDownList中动态添加数据时发生,回发或回调参数无效 的问题
- T-SQL操作XML 数据类型方法 "modify" 的参数 1 必须是字符串文字。
- 使用xmlhttp.send()方法的参数来传递大容量的数据
- 【批量生成10万条sql数据库数据+IO流的使用】生成简单sql插入语句大量数据,以及输出流生成文件2017年
- 使用XML作为项目的配置文件使用,并解析之,获得数据作为链接数据库的参数
- SQL 用户定义表类型,在存储过程里使用数据类型作参数
- spark-sql使用UDF函数实现ip映射省份,数据写出到mysql参数设置。
- Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 1 -使用FOR XML返回XML结果集
- 数据库数据添加到TextView详解(limite参数如何使用)
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- SQL存储过程-新增和修改,参数Xml数据类型
- 在C#中使用SqlDbType.Xml类型参数