if 1=2
begin
select a from table1 --在table1中并不存在a这个字段
end
以上语句在执行的过程中会出错,按照常理,if为假,就不应该进入if之内,为什么sqlserver还是报错呢(a字段不存在)。
4 回答
芜湖不芜
TA贡献1796条经验 获得超7个赞
不是if语句的问题
而是select a from table1 这个select的错误,(a字段不存在):就是table1里面没有a字段了
语法没错的
- 4 回答
- 0 关注
- 607 浏览
添加回答
举报
0/150
提交
取消