【发布时间】: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 语句是合法的 相同。您需要使用全局临时表。