我在一个执行SQL任务中创建了一个全局临时表,并将一些记录插入到该表中。在另一个执行SQL任务中调用结果时,它说的是无效的对象名称。
请提出建议
谢谢 萨西
答案 0 :(得分:1)
如果将两个Execute SQL任务都放在同一序列容器中,并在序列容器上将TransactionOption
设置为Required
,则可以从第二个Execute SQL Task中访问全局临时表。您可以将两个执行SQL任务的TransactionOption
保留为默认值Supported
,因为它们将加入父序列容器的事务。
答案 1 :(得分:0)
临时表的寿命仅限于与其关联的任务,因此您将无法像这样访问它。 您必须创建一个更永久的解决方案,或者以上述userfl89的方式来处理它。
答案 2 :(得分:0)
可以通过在Connection Manager中使用Retain same connection = true来完成
谢谢 萨西