select num=len(NTEXT字段)-len(replace(NTEXT字段,'a','')) from tb
解决方案 »
- sqlservr.exe 进程占用cpu 90% 多
- 求一触发器????
- SQL存储过各CREATE PROCEDURE usp_zjkj_zjkjdel
- 帮忙修改存储过程的,实现排序,谢谢!
- 如何把foxpro的数据库导入sql中阿?
- 不能给视图创建触发器
- 怎么才能知道一个表中有多少个字段?
- 什么叫缺省表空间?
- 请问实现深层树目录结构应该怎样设计节点id才好
- SQL Server 2000 和VC.Net的连接出现数据集只读、数据流截断、
- 这个语句对吗?sql="select t_a.count(id),t_b.count(id) from t_a ,t_b where year(write_date)='"&rs(1)&"'
- 关于SQL复制的问题
我都是用程序处理的
datalength 获取 blob 类型的长度下面是个大概的流程,具体查书delcare @textptr binary(16) --blob 类型转换
delcare @textsize int --blob 类型每次读取的块数据长度
delcare @textindex int --blob 类型每次读取的index 位置begin tran
select @textptr = textptr (blob 类型字段),@textsize ,@textindex
from table(holdlock) -- 注意holdlockwhile 循环 -- 当前 index < datalength(blob 类型字段)
begin
readtext --读取块数据
--开始处理
select @textsize ,@textindex --重新设置读取长度和index
endcommit tran1.注意最后一次读取的块长度,否则出错
2.中文问题,每次读取出来的中文如果编码错位,则中文出现乱码,那么中间处理的比较也会出错此问题尤其注意