问一个简单的SQL问题.
数据库设计如下:一个ID和一个图片字段PIC---|-------------------------------------------
ID | PIC
---|-------------------------------------------
1 | UploadFiles/200632114142204.jpg
2 | allimgpath/2006121152957719.jpg
3 | UploadFiles/2006121153152479.jpg
4 | UploadFiles/2006121153426998.jpg
5 | UploadFiles/200612115366649.jpg
6 | UploadFiles/2006121153719625.jpg
7 | UploadFiles/2006121153949307.jpg
8 | UploadFiles/2006121154242900.jpg
..................
---|-------------------------------------------
[bo]如何将以上PIC字段的 UploadFiles 全部替换成 allimgpath [/bo]
如果我指定ID=2 : 这样
UPDATE 表 SET Pic = REPLACE((SELECT PIC FROM 表 WHERE (ID=2)), 'UploadFiles', allimgpath') WHERE (ID=2)
这样可以实现将ID=2的替换掉,但是很麻烦,需要一条条的替换.
如何才可以实现一次全部替换完. 我不会用存在过程, 麻烦高手指点一下.