
表名:MATNAM
字段名:MAT_VAL
目的结果:将MAT_VAL里面的带*的内容后面再加一个*
内容如下:
A01-*1 A01-*1*
A01-*10 A01-*10*
A01-*100 改为 A01-*100*
A01-*100A A01-*100A*
A01-*11 A01-*11*
__________________________________________________________________________
Update MATNAM Set MAT_VAL=MAT_VAL+ * Where MAT_VAL like %*%
__________________________________________________________________________
楼上的最好改一改,不然会把其他带*的记录全更新的!
Update MATNAM Set MAT_VAL=MAT_VAL+ * Where MAT_VAL like A01-*%
__________________________________________________________________________
目的结果:将MAT_VAL里面的带*的内容后面再加一个*
这个的意思就是 一楼的意思吧
__________________________________________________________________________
我也刚刚做出来,呵呵,还是谢谢啦.
我的做法是这样的:
UPDATE MATNAM
SET MAT_VAL = MAT_VAL + *
WHERE (SUP_NO = b02 ) AND (CHARINDEX( * , MAT_VAL) > 0)
__________________________________________________________________________
一直被定位在怎么用REPLACE来实现,难怪想不出来,晕,呵呵
__________________________________________________________________________