这是Teradata v14特定问题。
如何在存储过程中存储查询结果以进行进一步处理。
我看过的选项:
结果需要在存储过程期间可用。
还有其他选择吗?
2014年6月16日更新: 基于答案和评论,似乎易变性表是最好的答案。然而,然后我们尝试使用volatile表,存储过程抱怨该表不存在。有办法解决这个问题吗?
答案 0 :(得分:1)
您是否考虑过全球临时表?
表定义存储在DBC数据字典中,并在SQL引用时在会话期间实例化。与易失性表一样,全局临时表是特定于会话的。与易失性表不同,全局临时表依赖于用户的临时空间而不是假脱机空间。