长期以来,插入错误的方式是返回第一条消息,而不是所有消息。以下返回'将数据类型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')
答案 0 :(得分:0)
要执行这种操作,您可以在方案中使用单独的#Value
块,因为它只有几个字段。
try-catch