注册 登录
编程论坛 SQL Server论坛

新人求教SQL批量修改语句

voly 发布于 2007-09-16 05:58, 1618 次点击

主要涉及到两个字段。

dhao (varchar) 40
lujing (varchar) 120

字段“dhao”为19位数字和字母组合,字段“lujing”存放文件的路径。文件名为"dhao"的值.

举例说明:如果字段dhao的值为1FG0199900200010008,
那么lujing的值就应该为E:\FILES\1FG0\1FG0199900200010008.jpg。

文件都集中放在E:\FILES文件夹中,又根据文件名前4位的不同,设置了不同的文件夹。

这种情况下,如何用SQL语句批量修改lujing字段的属性呢?

非常感谢!!

3 回复
#2
xiaoyutou2007-09-16 10:50
update 表名 set lujing='E:\FILES\'+left(ltrim(dhao),4)+'\'+ltrim(rtrim(dhao))+'.jpg'
看看这样能否可以!
#3
论坛元老2008-04-02 14:23
不错,值得学习
#4
fangjchengli2008-04-21 16:39
1