sp_addmessage 添加自定義錯誤
RAISERROR (50001, 16, 1   
select @@error

解决方案 »

  1.   

    让所有的前台程序同时都收到用户定义的错误?不能,消息是被动接收的,而不是主动接收的,除非你自己写dll实现信息广播
      

  2.   

    --用以下方法可以返回
    declare  @ErrorNum int, @MsgError
    insert into TEst select * from #test 
    if @@error >0 
    begin
    select @errorNum =33333, @msgError='插入Table Test 錯誤!' 
    goto lastout
    endreturn 
    lastout:
    begin 
    RAISERROR  @errorNum @msgError
    end