update 语句中不能用别名吗?

mahongxi 2005-05-19 11:42:15
update t wfSteps t set t.id = 0 where t.id = 0 -- 不行
update wfSteps t set t.id = 0 where t.id = 0-- 不行
update wfSteps set id = 0 where id = 0 --OK
...全文
1045 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
mahongxi 2005-05-20
  • 打赏
  • 举报
回复
昏.
haonanernet 2005-05-20
  • 打赏
  • 举报
回复
可以用
Navywang917 2005-05-20
  • 打赏
  • 举报
回复
update t set id = 0 from wfSteps t where id = 0
paoluo 2005-05-19
  • 打赏
  • 举报
回复

别名必须在Update之后
update t set t.id = 0 from wfSteps t where t.id = 0
RainYang 2005-05-19
  • 打赏
  • 举报
回复
update tp
set id=0
from wfSteps tp
where id=0
這樣就OK
这个对
Well 2005-05-19
  • 打赏
  • 举报
回复
當然可以用啊

update tp
set id=0
from wfSteps tp
where id=0
這樣就OK
dazhu2 2005-05-19
  • 打赏
  • 举报
回复
别名申明要放后面吧
dazhu2 2005-05-19
  • 打赏
  • 举报
回复
试一下
xiaomeixiang 2005-05-19
  • 打赏
  • 举报
回复
哦,寫錯了,應該這樣寫
update t set id = 0 from wfSteps t where id = 0
xiaomeixiang 2005-05-19
  • 打赏
  • 举报
回复
update t set t.id = 0 where t.id = 0 from wfSteps t
zjcxc 元老 2005-05-19
  • 打赏
  • 举报
回复
--这种应该是ACCESS支持的用法

update wfSteps t set t.id = 0 where t.id = 0-- 不行
zjcxc 元老 2005-05-19
  • 打赏
  • 举报
回复
update t set id = 0 from wfSteps t --别名这样用法
where id = 0 --OK

lypzl 2005-05-19
  • 打赏
  • 举报
回复
学习

34,838

社区成员

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

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