sql-server - 条件 将相同的条件拆分到两个不同的表

标签 sql-server ssis

我希望条件拆分的相同输出进入两个不同的表。

我正在从平面文件导入数据。每行的第一个字符有“T”或“P”。我只导入“T”行。我为此使用了条件分割,效果很好。

现在我想将相同的输出发送到另一个表,但无法弄清楚。我将输出名称 TLINE 设置为 RecordType ==“T”。这适用于第一个表。我尝试创建另一个输出名称 TLINE2 设置为 RecordType == "T"和 != "P"。一切运行良好,但数据永远不会到达我的第二个表。

非常感谢您的建议!

最佳答案

如果您想要拆分数据流并通过两个不同的路径发送完全相同的行,请使用多播转换而不是条件拆分

如果您需要条件拆分来仅获取“T”行,则可以将多播放在条件拆分之后发送所有“T”行到两个不同的表。

关于sql-server - 条件 将相同的条件拆分到两个不同的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58068433/

相关文章:

sql-server - 如何在优先约束编辑器中使用在执行 SQL 任务中创建的变量值?

sql - 找出模式的序号

c# - 从数据库中处理 100 万条记录的技术是什么

sql - 连接和重复行

sql-server - 读取 excel 源代码并根据 ssis 中的标题运行 sp

sql-server - 无法将 Integration Services 项目的目标服务器版本设置为 SQL Server 2012

SQL Server GUI 在访问大量行和数据时保持卡住

sql - Ant <Sql> 和 <exec> sqlcmd - 不同的输出

sql - 如何删除 SSIS 包中的 Access 数据源?

excel - SSIS - 如何从特定行开始读取 Excel 文件?