日期:2014-05-17  浏览次数:20457 次

请教老师,存储过程查出一个数字(有可能不存在),再判断如保现判断条件
SQL code
CREATE PROCEDURE cypFindGoodsSellRSbyGoodscode    
 ----按货品列出销售情况2011-7-25    
(@goodsid VARCHAR(8000),    
@queryType BIT,
@clientNO VARCHAR(8))    
AS  

   DECLARE @clientid INT --一个数字序号
   SELECT  @clientid= clientid FROM CLIENT WHERE CLIENTNO LIKE @clientNO -赋值,有可能没有
    

 
   IF @clientid>0   


不知 IF @clientid>0 行不行,如是没有结果时应是NULL吧。如何写IF ...??

------解决方案--------------------
SQL code
IF @clientid is null

------解决方案--------------------
SQL code
if @clientid>0 and @clientid is not null


if isnull(@client,0)>0