在sql server数据库中如何批量替换ntext类型中的字符
假设设有表WM_Member,字段WM_Flag为ntext类型,要替换字段WM_Flag中所有的内容为“0|1|1|1|1|1|0|1|1|1|1|1|1|2|1|1|0|1|1|1|0|0@3|200|600|200|500|3@0|1|1|1|10|1|6|1|1|1|5|15|20”,在“sql server数据库企业管理器”上该如何操作?请指教!谢谢!
在sql server数据库中如何批量替换ntext类型中的字符?求教!
答案:3 悬赏:40 手机版
解决时间 2021-01-23 16:39
- 提问者网友:我是女神我骄傲
- 2021-01-22 20:22
最佳答案
- 五星知识达人网友:第幾種人
- 2021-01-22 20:51
update WM_meneber set WM_flag='0|1|1|1|1|1|0|1|1|1|1|1|1|2|1|1|0|1|1|1|0|0@3|200|600|200|500|3@0|1|1|1|10|1|6|1|1|1|5|15|20'
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-01-22 23:22
这里没有批量的选项
- 2楼网友:旧脸谱
- 2021-01-22 22:11
我也遇到过这样的问题。sql server替换ntext字段,网上有很多存储过程,不过我试过,都有错误,不能执行,可能环境不一样吧。
我的解决办法是,自己写了一个程序,就是用datareader从数据库中一条一条读记录,如果记录中包含特定字符串,就把它替换掉然后更新会数据库。由于数据量大,可以定义一个int型变量,每5000条提示一下,可以知道更新进度。
听说用dataset可以批量更新多条记录,这个没用过,不太熟悉,楼主觉得我的方法不行,可以找找dataset的解决思路。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |