标签: ssis
在SSIS执行SQL任务中,当我使用存储过程将数据返回到完整的结果集时,所得的C#DataTable对象仅包含一个行/列,所有值都包含在一个行/列中。行用逗号隔开,列用破折号隔开。但是,当通过SQL语句执行相同的代码时,我会遇到多个行/列,因此可以通过row [0] .toString()等访问。
ADO.NET和OLEDB连接都会发生此行为。这是设计使然吗?
此链接使我从最初的方向开始,但没有找到明确的答案。
https://docs.microsoft.com/en-us/sql/integration-services/result-sets-in-the-execute-sql-task?view=sql-server-2014