0
那么,我想构建一些错误报告。添加错误消息以返回。 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,所以它会弹出选择记录这些数字 - 所以这些记录是不正确的......
我希望你还是跟着...
所以,如果一个“New_Acc_Flag”为真,它会提出这些记录并且应该返回一些消息例如“Y/N未选中”或“仅Y/N值”。
再次感谢。
请注意,我是SQL的noobie。
我真的不明白的问题...我假设@TaxYear变量是无关的问题吗?您是否想要查找New_acc_flag不是Y,N,1或0的记录,并分别显示它们? – 2014-09-01 10:34:24
MySQL或MSQL? MySQL – Barmar 2014-09-01 10:36:18
中没有'ISNUMERIC'嗨内维尔,是的,我会解决这个问题..不是故意把它留在那里。是的,我试图查找new_acc_flag不是Y或N的记录。 因此,ISNUMERIC用于提取NUMERIC的记录,因此此查询正在查找错误(其为数字)。 – Heathenry 2014-09-01 10:37:23