错误是
将 varchar 值“b”转换为数据类型 int 时转换失败。
表结构:
CREATE TABLE [dbo].[Table_1]
(
[columnA] varchar(50) NULL,
[ColumnB] int NOT NULL,
ColumnC int null
) ON [PRIMARY]
GO
INSERT INTO [dbo].[Table_1] ([columnA], [ColumnB], ColumnC)
VALUES (23, 56, 'b')
我的 ETL 管道记录所有错误。有些很有用,例如
无法将值 NULL 插入列“ColumnB”、表“DWDev.dbo.Table_1”,列不允许空值。插入失败'
而其他的相对没用。
如何提高我无法直接操作的错误消息的有用性,例如上面第一句中的错误消息?