长期以来一直是插入错误返回第一条消息的方式,而不是所有消息。以下返回“将数据类型 varchar 转换为数字时出错。” 实际上有两个无效值。修复 columnB 的值后,我们会看到 columnC 的错误。如何在第一次尝试时查看所有消息?
CREATE TABLE [dbo].[Table_1](
[columnA] [varchar](50) NULL,
[ColumnB] decimal(2,0) NOT NULL,
ColumnC int null
) ON [PRIMARY]
GO
INSERT INTO [dbo].[Table_1]
([columnA]
,[ColumnB]
,ColumnC)
VALUES
(23,
'a',
'b')