数据库字段类型 XML字段的操作
2013-11-12 16:19
253 查看
数据库字段类型 XML字段的操作
数据库表名是 mengzhuDB 字段名:PropertyXml
select PropertyXml.value('(/a/b/b1)[1]','int')
from mengzhuDB
where Id='唯一标识'
declare @a int
set @a = 22222
update mengzhuDB
set PropertyXml.modify('replace value of (/a/b/b1/text())[1] with "'+@a+'"')
where Id='唯一标识'
更新后的结果就是
declare @sqltxt varchar(1000),@a int
set @a=60
set @sqltxt ='update mengzhuDB
set PropertyXml.modify(''replace value of (/a/b/b1/text())[1] with "'+CONVERT(varchar(10),@a)+'"'')
where Id=''唯一标识'''
print @sqltxt
exec (@sqltxt)
数据库表名是 mengzhuDB 字段名:PropertyXml
<a> <b> <b1>11111</b1> </b> </a>
select PropertyXml.value('(/a/b/b1)[1]','int')
from mengzhuDB
where Id='唯一标识'
declare @a int
set @a = 22222
update mengzhuDB
set PropertyXml.modify('replace value of (/a/b/b1/text())[1] with "'+@a+'"')
where Id='唯一标识'
更新后的结果就是
<a> <b> <b1>22222</b1> </b> </a>
declare @sqltxt varchar(1000),@a int
set @a=60
set @sqltxt ='update mengzhuDB
set PropertyXml.modify(''replace value of (/a/b/b1/text())[1] with "'+CONVERT(varchar(10),@a)+'"'')
where Id=''唯一标识'''
<a> <b> <b1>60</b1> </b> </a>
print @sqltxt
exec (@sqltxt)
相关文章推荐
- jdbc操作数据库并自动获取字段类型
- jdbc操作数据库并自动获取字段类型
- 知方可补不足~sqlserver中对xml类型字段的操作
- 关于Oracle的XMLType类型的数据库操作
- C# 操作 XML 数据库类型、Oracle XMLType
- c#向数据库中插入xml数据类型的字段
- 使用JDBC4.0操作XML类型的字段(保存获取xml数据)的方法
- 使用JDBC读取和插入XMLTYPE类型的数据库字段
- SqlServer表中XML类型字段查询操作
- C# 操作 XML 数据库类型、Oracle XMLType
- java 操作数据库clob类型大字段
- Hive基础(2): 数据类型、数据库、表、字段、交互式查询的基本操作
- 数据库字段为Date类型,插入操作时如何set值存入数据库。
- C# 操作 XML 数据库类型、Oracle XMLType
- SQL读取XML字段类型的信息
- PHP操作XML作为数据库的类
- mysql:SQL语句操作数据库中表和字段的comment值
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- 关于XML 类型字段的修改
- Oracle 远程访问配置 在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标 C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素” C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作