登录
注册
论坛
空间
帮助
会员
界面
简洁版本
在线
微软BI开拓者
数据库专区
SQL Server开发
如何去除类型为text的字段中的换行符
数据库专区
SQL Server管理
SQL Server开发
SQL Azure云数据库
商业智能综述区
BI探讨
BI项目管理
数据仓库专区
ETCL设计
SSIS使用与管理
SSIS二次开发
多维分析专区
多维建模
SSAS配置管理
MDX
SSAS二次开发
数据挖掘专区
数据挖掘建模
DMX
DM应用开发
前端应用专区
SharePoint Excel PowerPivot
SQL Server Reporting Services
PerformancePoint及其相关产品
其他
站务
灌水区
培训相关
求职招聘区
1
/ 1 页
1
跳转
页
查看:
3782
[技术文档] 如何去除类型为text的字段中的换行符
本主题由 管理员 拓狼 于 9/29/2007 5:25:09 PM 执行 主题置顶/取消 操作
拓狼
个人空间
组别:
管理员
性别:
来自:
北京 海淀
积分:
1121
帖子:
619
注册:
2007-05-23
2007-05-24 14:07
|
只看楼主
树型
|
收藏
|
小
中
大
1
如何去除类型为text的字段中的换行符
如何去除类型为text的字段中的换行符
--王成辉原创,转贴请注明出自微软BI开拓者
www.windbi.com
EXEC sp_dboption '数据库名称', 'select into/bulkcopy', 'true'
go
DECLARE @ptrval binary(16),@d int
SELECT @ptrval = TEXTPTR(col) ,@d=charindex(char(13),col)-1 FROM x WHERE id=1
--print @d
UPDATETEXT x.col @ptrval @d 1 ''
go
EXEC sp_dboption '数据库名称', 'select into/bulkcopy', 'false'
go
注:col为类型为text的字段名,x为表名,id为该表的标识列。如果一个字段中有多个换行符,则写个循环语句调用即可。
如果要替换其他字符,将select语句里的char(13)替换为你想要替换的字符,将UPDATETEXT语句里最后的''替换为你想替换成的字符,并将1替换为你要替换的字符的长度,注意一个汉字算两个长度。
虽有智慧,不如乘势;虽有鎡基,不如待时。
君子学以聚之,问以辨之,宽以居之,仁以行之。
独学而无友,则孤陋而寡闻。
发送短消息
查看公共资料
查找该会员全部帖子
UID:
6
精华:
81
威望:
172
金钱:
1220.95 元
ProSrv-:
100
状态:
离线
group4968@xiaoi.com
494887861
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
数据库专区
SQL Server管理
SQL Server开发
SQL Azure云数据库
商业智能综述区
BI探讨
BI项目管理
数据仓库专区
ETCL设计
SSIS使用与管理
SSIS二次开发
多维分析专区
多维建模
SSAS配置管理
MDX
SSAS二次开发
数据挖掘专区
数据挖掘建模
DMX
DM应用开发
前端应用专区
SharePoint Excel PowerPivot
SQL Server Reporting Services
PerformancePoint及其相关产品
其他
站务
灌水区
培训相关
求职招聘区
内务
服务测试区
我的主题
我的帖子
我的精华
我的空间
帖子标题
空间日志
相册标题
作 者
我的主题
我的帖子
我的附件
我的精华
我的空间