我的问题是,在我执行第一个SELECT
块后,我需要检查@@ ROWCOUNT
如果0然后执行另一个SELECT
块,我该怎么办?目前我正在这样做但是获得两个表输出第一个没有或0行,第二个表是我想要的。
if(@beta = 1)
BEGIN
SELECT * tblPages
WHERE bitActive = 1
END
if(@@ROWCOUNT = 0)
BEGIN
SELECT * tblPages
WHERE bitActive = 0
END
提前致谢
答案 0 :(得分:3)
if (select count(1) from tblPages where bitActive = 1) > 0
begin
select * from tblPages where bitActive = 1
end
else
begin
select * from tblPages where bitActive = 0
end