两表更新的问题!

vfork 2005-03-21 05:46:18
UPDATE tel,bank
SET bank.通讯地址='test',bank.联系电话='test',tel.备注='test'
where bank.序号='10001' and bank.序号=tel.序号

这个语句在access里面没问题,在SQL server就提示第一行啊个","那里有问题了.
...全文
147 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
paoluo 2005-03-26
  • 打赏
  • 举报
回复
改为两句

UPDATE tel SET tel.备注='test' where tel.序号='10001'

UPDATE bank SET bank.通讯地址='test',bank.联系电话='test' where bank.序号='10001'

talantlee 2005-03-26
  • 打赏
  • 举报
回复
UPDATE
{
table_name WITH ( < table_hint_limited > [ ...n ] )
| view_name
| rowset_function_limited
}
SET
................
不能同時update 表1,表2的吧,有人行的麼?
talantlee 2005-03-26
  • 打赏
  • 举报
回复
可以一次同時更新2個表得麼?
vfork 2005-03-22
  • 打赏
  • 举报
回复
UP
vfork 2005-03-21
  • 打赏
  • 举报
回复
楼上的肯定不对,那个bank.通讯地址的前缀bank从何得到.

错误!
jinjazz 2005-03-21
  • 打赏
  • 举报
回复
UPDATE tel
SET bank.通讯地址='test',bank.联系电话='test',tel.备注='test' from bank
where bank.序号='10001' and bank.序号=tel.序号

34,575

社区成员

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

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