SQL 2005新增的write语句对大型数据进行局部更新
2011-05-20 22:47
267 查看
SQL
Server 2005针对varchar(max),nvarchar(max)及varbinar(max),3种数据类型在update语句上新增了write语 句,功能与以往text和image类型的文本指针功能类似,使用户可以对大型数据进行局部更新,如程序代码:
use
temdb
go
--
nvarchar(max),varchar(max)varbinary(max)新增的write
-- 更新方式
create
table tbltext(c1 nvarchar(max))
insert tabtext values(replicate(N'1234567890',1000))
update tabtext set c1.write('lmnop',10,3)
select * from tbltext
通过replicate函数将1234567890字符重复1000次后加入表,用以模拟大量文本作为以C1字段的值。然后通过write语句从字 璺的第10个字开始,以lmnop字符取代原始内容的3个字。
Server 2005针对varchar(max),nvarchar(max)及varbinar(max),3种数据类型在update语句上新增了write语 句,功能与以往text和image类型的文本指针功能类似,使用户可以对大型数据进行局部更新,如程序代码:
use
temdb
go
--
nvarchar(max),varchar(max)varbinary(max)新增的write
-- 更新方式
create
table tbltext(c1 nvarchar(max))
insert tabtext values(replicate(N'1234567890',1000))
update tabtext set c1.write('lmnop',10,3)
select * from tbltext
通过replicate函数将1234567890字符重复1000次后加入表,用以模拟大量文本作为以C1字段的值。然后通过write语句从字 璺的第10个字开始,以lmnop字符取代原始内容的3个字。
相关文章推荐
- SQL SERVER 2005中使用sql语句对xml 文件和其数据的进行操作(很全面)
- 双表对比,获得新增、更新、删除数据的表,获得用于更新表的SQL语句方法
- SQL 语句 对表A进行数据更新,但表A的更新数据更新到表B而不是表A
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- ASP.NET基础教程-使用CommandBuilder对象自动生成SQL语句对数据进行批量更新
- CommandBuilder对象自动生成SQL语句对数据进行批量更新(单表)
- SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全面)
- sql语句--更新表中所有数据的某些字段
- C#拼接SQL语句,SQL Server 2005+,多行多列大数据量情况下,使用ROW_NUMBER实现的高效分页排序
- 利用游标循环进行更新插入的SQL事务语句 ~
- sql语句怎样实现求在列中选择某些相同名称的行,对这些相同名称行的数据进行累加.
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- 利用游标循环进行更新插入的SQL事务语句
- excel内一键进行sql查询(使用方法 1.选择’需要进行sql查询区域 包括字段名 2 输入sql语句 3.选择输出数据的单元格)
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- 使用SQL语句对表进行插入、修改和删除数据操作
- C#进行SQL执行Insert插入语句后返回新增行的ID
- SQL语句练习-更新和删除数据
- SQL语句:orac 3ff0 le中如何插入Date类型的数据和根据Date数据进行查询的方法
- 用sql脚本,进行向已创建好的表中,省及所对应的城市的表 数据的新增