博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql Server Text 类型列 查询和更新
阅读量:6327 次
发布时间:2019-06-22

本文共 729 字,大约阅读时间需要 2 分钟。

Text(ntext、image)类型为大数据字段,因为存储方式不同,也决定了其查询和更新不同于一般方法。

1、表定义:

2、查询:

Like查询是可用的:

select  * from dbo.node_def where comx like 'aaa'

推荐的READTEXT查询(全部):

DECLARE @ptrval binary(16)SELECT @ptrval = TEXTPTR(comx) from node_defREADTEXT node_def.comx @ptrval 0 0;

更多参数,详见MSDN:

普通的select查询(换种思路,转换一下):

select  * from dbo.node_def where cast(comx as nvarchar) = 'aaa'

3、更新

UPDATETEXT方法:

DECLARE @ptrval binary(16)SELECT @ptrval = TEXTPTR(comx) from node_defUPDATETEXT node_def.comx @ptrval 0 null 'aaa'

更多参数参见MSDN:

普通的update方法(换种思路,转换一下):

update node_def set comx = cast('aaa' as text)

4、总结:

通过类型转换的方式,也可以实现Text类型的select和update操作,但与官方推荐的READTEXT和UPDATETEXT相比操作简单,大数据时效率方面可能不敢恭维。

但是,貌似READTEXT和UPDATETEXT只能读取和更新最后一条数据,如果从大数据方面考虑也可以理解。不知您有何高见?

转载地址:http://hugaa.baihongyu.com/

你可能感兴趣的文章
整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
查看>>
【Rocket MQ】RocketMQ4.2.0 和 spring boot的结合使用,实现分布式事务
查看>>
X-Forwarded-For 会少记录一次代理服务器的IP
查看>>
Isolation Forest原理总结
查看>>
windows的服务中的登录身份本地系统账户、本地服务账户和网络服务账户修改
查看>>
Java设计模式之策略模式与状态模式
查看>>
strapi 开源api && 内容管理平台试用
查看>>
WPF入门:数据绑定
查看>>
数据分析 第二篇:数据特征分析(统计量分析)
查看>>
JS的Scope
查看>>
nginx gzip配置
查看>>
铁道栏杆的项目做的事情
查看>>
solo
查看>>
JVM基础系列第7讲:JVM 类加载机制
查看>>
万豪酒店数据库遭入侵 5亿顾客信息或泄露
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
redis 安装
查看>>
C# tips ---值类型的装箱和拆箱
查看>>
SQL some any all
查看>>
电子书下载:Programming Windows Identity Foundation
查看>>