【问题标题】:SSIS Teradata - Unable to parse volatile table creationSSIS Teradata - 无法解析易失性表的创建
【发布时间】:2016-02-09 17:44:01
【问题描述】:

我对 teradata 查询有 3 个部分

CREATE MULTISET VOLATILE TABLE ...
SELECT QUERY -- Using the volatile table
DROP TABLE -- Volatile table

在 Teradata SQL 助手中运行良好,

当我使用SQL command using variable 执行此任务时,在 SSIS 数据流任务中向我抛出一个错误Data definition not valid unless solitary

有什么办法可以解决这个问题?除了在 Teradata 空间中创建一个 gtt 表并使用它。

【问题讨论】:

  • 您能发布完整版的查询吗?
  • 不,您不能在 Teradata 的单个语句中做到这一点。这与曾经流行的只有在 DDL 语句之后的 ET 或 null 语句是合法的 相同。您需要使用全局临时表。

标签: ssis oledb teradata


【解决方案1】:

为什么不直接使用 SELECT QUERY,跳过一个表。无论哪种方式,您都将使用结果集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-29
    • 2016-01-18
    • 1970-01-01
    • 2016-02-22
    • 2013-06-11
    • 2020-12-10
    • 1970-01-01
    • 2014-04-19
    相关资源
    最近更新 更多