一个储蓄过程的简单写法问题.谢谢大家帮忙(很单简,在线等)

hzh_wen_x 2005-10-19 03:37:02
我的储存过程中有两个条件
第一个条件是看Intstatus值是不是等于5,等于5就不能执行.
第二个条件是搜索text表,看有没有单号,有单号的话就不能执行.
第一个条件写法:set @tempintstus=(select top 1 Intstatus from table where intadid=@intadid)
if (@tempintstus<>5)
begin
RAISERROR('不能执行',16,1)
return
end
请教第二个条件怎么写?
...全文
157 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxh401 2005-10-19
  • 打赏
  • 举报
回复
if exists(select 1 from table where ....)
begin

end
else
begin

end
zlp321002 2005-10-19
  • 打赏
  • 举报
回复
select * from 表
if @@rowcount>0
begin
非空
end
else
begin
为空
end
hzh_wen_x 2005-10-19
  • 打赏
  • 举报
回复
怎么判断表为空呢?该怎么写?
hzh_wen_x 2005-10-19
  • 打赏
  • 举报
回复
补充一下,第二个条件就是要判断表是否为空,在储蓄过程里应该怎么写?

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧