@A表
A B
01 小明
02 小红
03 小黑
B表
A B
01
02
03
想将B表B字段更新为A表B字段,条件是:B表A字段=A表A字段。
Update B Set B.B = @A.B
from b inner join @a on B.A = @A.A
A表是临时表,运行的时候报 必须声明变量 '@A'。
请问应该怎么写呢?
update之前的声明都写好的啊, select * from @a 都可以的谢谢
A B
01 小明
02 小红
03 小黑
B表
A B
01
02
03
想将B表B字段更新为A表B字段,条件是:B表A字段=A表A字段。
Update B Set B.B = @A.B
from b inner join @a on B.A = @A.A
A表是临时表,运行的时候报 必须声明变量 '@A'。
请问应该怎么写呢?
update之前的声明都写好的啊, select * from @a 都可以的谢谢
解决方案 »
- 关于sql排序问题
- |zyciis| 当一个SQL连接 启动了事务,但事务没有提交,也没有回滚,连接也没有关闭,那这个连接的生命周期是怎么样的,谢谢
- 如何查询代打卡嫌疑人清单
- sql7.0 在使用任务中查看到使用内存一直往上升,导致内存不够用,服务器死机!
- 怎样在SQL 2000实现表中内容的自动相加?急!
- [Microsoft][ODBC SQL Server Driver][SQL Server]将varchar值'一等船长'转换为数据类型为int的列时发生语法错误。
- 这个SQl语句该怎么写?
- 2000上安装完oracle,service test时失败
- oracle8i client for freebsd!
- [在线等]如何查询一个给定的字符是否存在于存储有带分隔符的字符串列中
- 急需解决的数据库题
- 求sql语句流水单号
紧跟着后面这几句 (中间不要用GO)
update b
set b=a.b
from @a a
where a.a=b.a
from @a where B.A = @A.A ?
UPDATE B SET [email protected] FROM @A A JOIN B ON A.A=B.A?
from b inner join @a t0 on B.A = t0.A 这样也不报错了