使用SSIS包,我将数据从CSV文件导入SQL。我需要验证文件是否存在,数据是否存在(文件大小)和列数/数据类型是否与Destination表匹配。
我在脚本任务上写了文件验证和检查文件的大小。但我想知道任何最佳选项来验证文件和文件中都有任何数据。
第三个问题是关于列不匹配或数据类型不匹配错误验证?
为了查找列数,我使用此语法
SELECT COUNT(*)
FROM Database.sys.columns
WHERE object_id = OBJECT_ID('Database.dbo.Table')