如何在update语句中实现更新字符型字段某几位的功能
大家好:
我试图用 update data set substring(bh,4,3)='013' 这条语句来更新data表中bh字段从第4位到第6位的值为'013'(bh字段为字符型),但提示错误。
但我执行 'select substring(bh,4,3) from data '这条语句不出错。
盼大家回信,谢谢!
问题点数:20、回复次数:4Top
1 楼nksharp(全民節約 共同行動)回复于 2004-12-01 14:45:33 得分 5
呵呵 楼主真敢于实践 佩服 更新某个字段的值 只能更新其整个的
不能更新部分 目前 sqlserver不支持您的设想 将来也许会,,,Top
2 楼hdhai9451(☆新人类☆)回复于 2004-12-01 14:45:59 得分 5
update data set bh=replace(bh,substring(bh,4,3),'013')Top
3 楼xuam()回复于 2004-12-01 14:48:32 得分 10
update data set bh= substring(bh,1,3)+'013'+substring(bh,7,len(bh))Top
4 楼qingyun67(benben兔)回复于 2004-12-01 14:54:17 得分 0
学习~``Top




