我知道:
SELECT @@ERROR
但它只会给我一个错误代码(一个数字),我需要一条全文短信,如:
无法在对象'dbo.TABLE_NAME'中插入具有唯一索引'IX_ID_unique'的重复键行。
声明已经终止。
如何在MS Sql Server 2005中执行此操作?
编辑:我需要在Linux和Windows平台上获取此错误消息。
答案 0 :(得分:5)
ERROR_MESSAGE
怎么办?
另请参阅:Retrieving Error Information in Transact-SQL
而且,从PHP(因为您的问题被标记为php
),请看一下:
当然,具体取决于您用来访问MS SQL Server数据库的API。
答案 1 :(得分:0)