我需要有关如何在SQLServer2019Express中编写此代码的帮助。
我有一个平锉刀 BULK INSERT
放进临时table里。我想做的是如何将每一行/列上的每个验证/无效数据记录到另一个表中,该表是 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
现在,我就是这样将批量数据插入临时表的。我必须检查每一列和每一行是否符合数据验证的要求,并且必须记录我看到的每一个错误。请你建议一下如何使这项工作。
暂无答案!
目前还没有任何答案,快来回答吧!