如何一次性删掉一个表里字段里所有记录的前面的7个字符

伊凡yifan 2003-10-17 06:51:06
(select replace(file_virpath,left(file_virpath,15),'') from midi)

我只能做到这一步

update始终调不出来
...全文
31 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jkljf 2003-10-17
  • 打赏
  • 举报
回复
就用update阿
update midi set file_virpath = right(file_virpath, len(file_virpath) -15)
用的nvarchar?
cadinfo 2003-10-17
  • 打赏
  • 举报
回复
update table set field=right(field,len(field)-7)

这样可以
yujohny 2003-10-17
  • 打赏
  • 举报
回复
按你的意思就是
update midi set file_virpath=right(file_virpath,len(file_virpath)-15)
yujohny 2003-10-17
  • 打赏
  • 举报
回复
update midi set file_virpath=right(file_virpath,len(file_virpath)-7)
sdhdy 2003-10-17
  • 打赏
  • 举报
回复
update tablename set 字段=substring(字段,8,8000)
伊凡yifan 2003-10-17
  • 打赏
  • 举报
回复
在分析器里显示是对的没有实际在表里生效

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧