添加错误消息以返回。 SQL Server

时间:2014-09-01 10:31:13

标签: sql sql-server

好吧,我正在尝试构建一些错误报告。

当前的代码片段,在我将此代码更正后将放入存储过程...

begin

    select * 
    from dbo.DIM_S17_Detail
    Where ((LEN(New_Acc_Flag) >1 or ISNUMERIC (Substring(New_Acc_flag, 1, 1)) = 1))
end

因此,定义的数据类型是Y / N - 字母数字,因此它将ISNUMERIC选为1,因此它将显示所选的记录,这些记录是数字的 - 所以这些记录不正确... < / p>

我希望你仍然关注...

因此,如果'New_Acc_Flag'为TRUE,它将显示那些记录,并应返回类似“Y / N未选择”或“仅Y / N值”的消息。

再次感谢。

请记住我是SQL的noobie。

1 个答案:

答案 0 :(得分:0)

如果我理解您的想法,可以使用THROWRAISERROR