提问人:Ann 提问时间:7/1/2020 最后编辑:marc_sAnn 更新时间:7/1/2020 访问量:386
如何检查表中的每一行/列并记录在SQL Server中发现的所有错误?
How to check every row/column in a table and log all the errors found in SQL Server?
问:
我需要有关如何在 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
现在,这就是我将批量数据插入临时表的方式。我必须检查每一列和每一行是否满足所需的数据验证,并且必须记录我看到的每个错误/错误。您能否建议如何完成这项工作。
答: 暂无答案
评论