有一个text类型的字段存储了一些短文,怎么能把其中的空行删除呢?
解决方案 »
- 写一段脚本在DB里跑
- 一个插入的存储过程,出现问题(关键字‘file’附近有语法错误),大家帮忙检查一下,谢谢了
- 谁来帮我解释一下有关[游标]的疑惑。
- 如下查询语句如何优化
- 如何编写一个“获取SQL SERVER服务器IP”的函数
- 请教like 和变量问题
- select count(*) from xs where 性别='男' and 年龄>'60' 和select count(*) from xs where 年龄>'60' and 性别='男',那个执行效率高
- 中文保存问题
- 有个SQL语句,在2005下运行正常!2000却不行!帮我调下吧!
- 用 DBCC CHECKTABLE('ba2') 命 令 后 ..请 帮 忙
- 追加一条记录
- 设计一个从表中读取时间的触发器
下例用 xxx 替换 abcdefghi 中的字符串 cde。SELECT REPLACE('abcdefghicde','cde','xxx')
GO下面是结果集:------------
abxxxfghixxx
--trydelete from tbname where textfield is null
字符超8000提供以下思路,有两种方法:
1.
a.将字段用bcp方式复制到某一个txt文件中
b.再用openrowset打开这个文件,此时空行用本函数打开时就变成了NULL,这就好过滤了
c.再将各行后加一个chr(13)连起来就达到目的。
d.用updatetext来修改原字段。
2.
a.同上
b.用sp_oacreate来操作scripting.filesystemobject文件对象,可以用行读来过滤空行
c.用updatetext修改原字段字符不超8000那只要处理字符串就行了