我使用了存储过程,并在数据传递错误时抛出异常。我使用内置函数(如ERROR_NUMBER()
,ERROR_MESSAGE()
,ERROR_PROCEDURE()
)返回错误语句。
但是我还需要显示表中的哪一列才能解决问题。
例如,表Employee
有两个字段,如EmpName
和EmpDate
。
此处EmpDate
为DateTime
日期类型。如果我要插入varchar
值意味着它会抛出异常,如:
日期/时间到varchar时转换失败
使用ERROR_MESSAGE()
。我还需要获取由错误引起的列名:EmpDate
是否有其他ERROR相关功能的内置函数?