create table ta (A int,B int)
insert into ta values (5,5),(6,3),(7,2),(8,9)
select * from ta
如果A大于B,更新A为A+B,为什么不能写成以下形式
if ta.A>ta.B
begin
update ta set A=A+B
end
新手确实不明白,请详细说明多谢
...全文
1353打赏收藏
问题请教谢谢
表如下: create table ta (A int,B int) insert into ta values (5,5),(6,3),(7,2),(8,9) select * from ta 如果A大于B,更新A为A+B,为什么不能写成以下形式 if ta.A>ta.B begin update ta set A=A+B end 新手确实不明白,请详细说明多谢