读书人

提取text类型的一数据付给同表的另一

发布时间: 2012-02-14 19:19:19 作者: rapoo

提取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)

读书人网 >asp.net

热点推荐