如果table不为空,则显示表的内容,不执行其余脚本。 如何实现这一目标?什么是最好的方法?设置noexec或raiserror?或使用Return?
谢谢!
答案 0 :(得分:4)
这取决于存储过程在上下文中的用法,但RETURN
是最简单,最直接的解决方案。
答案 1 :(得分:3)
if exists(select top 1 NULL from <your_table_name>)
begin
--do something if you need
select col1, col2,... from <your_table_name>
where <your_condition>
--do other things if needed
end
else
return <-- this will stop right here and return