这句话什么意思RAISERROR('ERROR RAISED',16,1)

解决方案 »

  1.   

    RAISERROR
    顾名思义:产生错误
      

  2.   

    语法
    RAISERROR ( { msg_id | msg_str } { , severity , state }
        [ , argument [ ,...n ] ] )
        [ WITH option [ ,...n ] ]参数
    msg_id存储于 sysmessages 表中的用户定义的错误信息。用户定义错误信息的错误号应大于 50,000。由特殊消息产生的错误是第 50,000 号。msg_str是一条特殊消息,其格式与 C 语言中使用的 PRINTF 格式样式相似。此错误信息最多可包含 400 个字符。如果该信息包含的字符超过 400 个,则只能显示前 397 个并将添加一个省略号以表示该信息已被截断。所有特定消息的标准消息 ID 是 14,000。msg_str 支持下面的格式:% [[flag] [width] [precision] [{h | l}]] type可在 msg_str 中使用的参数包括:flag用于确定用户定义的错误信息的间距和对齐的代码。
      

  3.   

    http://msdn.microsoft.com/zh-cn/library/ms177497.aspx
      

  4.   

    RAISERROR('ERROR RAISED',16,1)抛出错误[类似java的throw异常]
    参数是错误信息\错误编号\错误级别