0

我需要有关如何在 SQL Server 2019 Express 中对此进行编码的帮助。

我有一个平面文件,我BULK INSERT放入一个临时表。我想做的是如何将每行/列上的每个验证/无效数据记录到另一个表,即Error_Log_Table.

例如:

  INSERT INTO dbo.FileTable (ID, ROWNUM, Data1, Data2, Data3)
      SELECT 
          ID, 
          ROW_NUMBER() OVER(PARTITION BY Data1 ORDER BY (SELECT NULL)) AS ROWNUM, 
          ROUND(CAST(Data1 AS DECIMAL) / 100, 2) AS Data1, Data2, Data3 
      FROM  
          #tmpBulkTable

现在,这就是我将批量数据插入临时表的方式。我必须检查它符合所需数据验证的每一列和每一行,并且必须记录我看到的每一个错误/错误。您能否建议如何进行这项工作。

4

0 回答 0