0

エラーは

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 を許可しません。挿入に失敗しました'

一方、他のものは比較的役に立たない.

上記の最初の文のような、直接対応できないエラー メッセージの有用性を高めるにはどうすればよいですか?

4

1 に答える 1