针对特定错误条件的SQL异常
本文关键字:SQL 异常 错误条件 | 更新日期: 2023-09-27 18:06:50
我想知道SQL异常(状态)
"重复错误记录"
"空值"
上面的sql异常(状态)是什么?
有什么建议
enum FilterMode
{
System_AllData = -1,
System_Error = -2,
System_DuplicateError = 3,
System_NullValues = 2,
}
private FilterMode SetFilter(string str)
{
if (str == "All Record")
return FilterMode.System_AllData;
else if (str == "All Error Record")
return FilterMode.System_Error;
else if (str == "Duplicate Error Record")
return FilterMode.System_DuplicateError;
else if (str == "Null Value")
return FilterMode.System_NullValues;
else return FilterMode.System_Error;
}
你可以在这里找到一个广泛的错误消息列表,或者你可以执行这个查询来获得SQL Server中所有消息的最终主列表:
SELECT *
FROM sys.messages
使用合适的WHERE
条款,我相信你可以找到你感兴趣的。
ErrorCode == 0x80131904重复错误记录。我不知道空值