sql2000 里做了个视图,用到两个表t1,t2。成功了。不过当t1为空时,视图语句报错,所以想写个判断语句,如果t1为空,则怎么都不用做;如果t1不为空,则执行视图语句。网上看到 case 语句,但是自己写的都是错的。大致如下:
case when (select count (*) from t1 )=0 then
else (视图语句)
end
该怎么写 求高人指点
...全文
2025打赏收藏
判断表是否为空,然后执行后续语句
sql2000 里做了个视图,用到两个表t1,t2。成功了。不过当t1为空时,视图语句报错,所以想写个判断语句,如果t1为空,则怎么都不用做;如果t1不为空,则执行视图语句。网上看到 case 语句,但是自己写的都是错的。大致如下: case when (select count (*) from t1 )=0 then else (视图语句) end 该怎么写 求高人指点