应该是if @Name is  null

解决方案 »

  1.   

    其实你这个完全没必要用触发器 你可以修改NAME让它不能为空就OK了ALTER TABLE HELLO ALTER COLUMN NAME VARCHAR(50) NOT NULL 不就OK了
      

  2.   

    不是啊 我实施的那个软件他的SQL语句在源程序里面打包了 没法改。。
      

  3.   

    这样可以了 如果另外几列也需要验证拦截的话该怎样加呢?麻烦给弄详细点,SQL没怎么学习过
      

  4.   

    额 明白了 感谢两位版主了。在厚脸问下如何让不同列为空的时候弹出的提示页不一样呢 我现在是这样的begin
        raiserror('备注不能为空!',16,8)
        rollback tran
    end