本帖最后由 no7dw 于 2010-06-22 17:04:13 编辑

解决方案 »

  1.   

    If @UserID+@Title+@TypeID is not null
    Begin 
    RAISERROR('信息不能为空!',9,1)   
    return -1;
    End
      

  2.   

    --應該是null
    If @UserID+@Title+@TypeID is null
    Begin 
    RAISERROR('信息不能为空!',9,1)   
    return -1;
    End
      

  3.   


    -- 如果需要在多个地方用到这样的类型,可以考虑定义类型别名
    create type userid_typ from varchar(10) not null;
      

  4.   


    @UserID+@Title+@TypeID is null 
    这种对于null判断简便了,但我想限制任意一个都不为空(!='')并且都不是null
    正如mydogs521所讲:这算是容错处理人就是懒,不想写那么多代码~~
    请各位继续指教