我有一个大约 500 行的 Excel 文件。
Excel 数据源任务读取这些行,SQL 目标任务将 500 行插入目标表中。
如果行号(例如第 400 行)处有一个空白行,即使如此,任务也不会在第 400 行停止并继续执行,直到最后一行(例如第 500 行)。
想知道 ssis excel 数据源任务如何知道在哪一行停止?
我有一个大约 500 行的 Excel 文件。
Excel 数据源任务读取这些行,SQL 目标任务将 500 行插入目标表中。
如果行号(例如第 400 行)处有一个空白行,即使如此,任务也不会在第 400 行停止并继续执行,直到最后一行(例如第 500 行)。
想知道 ssis excel 数据源任务如何知道在哪一行停止?
当我使用 Biml 为 OledbSource 生成脚本时,我收到如下错误消息
这可能是由于 SSIS 自动添加到错误输出路径的“ErrorCode”、“ErrorColumn”、“ErrorCode - Description”和“ErrorColumn - Description”列所致。确保所有列名称都是唯一的
我发现原因是我的表中具有相同的列名称,如“ErrorCode”、“ErrorColumn”。所以我试图为它们指定别名,例如“MyErrorCode”。
那么如何添加别名呢?
DirectInput>
SELECT <#=tbl.GetColumnList("a")#>
FROM <#=tbl.SchemaQualifiedName#> a WITH (NOLOCK)
ORDER BY <#=tbl.GetColumnList(c => c.IsUsedInPrimaryKey,"a")#>
</DirectInput>