エラーは
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' に挿入できません。列は NULL を許可しません。挿入に失敗しました'
一方、他のものは比較的役に立たない.
上記の最初の文のような、直接対応できないエラー メッセージの有用性を高めるにはどうすればよいですか?