提取text类型的一数据,付给同表的另一个字段(有点难)
表:refurbish
字段:refurbish_subject
字段内容如下:
北京清华: <a href= "zs/zs-detail.asp?id=5149 " target= "_blank "> 古汉养生精 </a>
我想把里面的 5149 (ID值),付给本表的business_id,其他的不要
------解决方案--------------------并不难,
但是估计你设计的有问题,否则是不需要存这么一大堆连接进去了的,
而且,应该说前台程序中比较容易解析出来(如正则表达式),然后同时存进去就可以了
------解决方案--------------------用我的方法 可能要 用C# 一条条处理。。。
最佳 方法应该是在SQL里面 操作
用存储过程 比较好。。
------解决方案--------------------update refurbish
set business_id = substring(refurbish_subject,PATINDEX( '%?id=% ',refurbish_subject) + 4,PATINDEX( '% " % ',refurbish_subject)- PATINDEX( '%?id=% ',refurbish_subject) - 4)