我有一个BTEQ脚本,它有一个参数化的日期值。日期值基于另一个选择查询设置。如何执行select查询以读取日期并在BTEQ脚本中使用 实施例
选择max(order_date)作为max_order_date 来自table1
选择max_order_date作为report_run_dt,.... 来自table2 ...
如何阅读max_order_paramter并将其存储为要传递给BTEQ的日期参数
答案 0 :(得分:0)
使用一列创建volatile表,插入变量。所以volatile表将是一列,一行。立即使用您的选择查询。
CREATE VOLATILE TABLE maxdt
AS
select max(order_date) as max_order_date from table1
WITH DATA;
select maxdt.max_order_date as report_run_dt, ....
from table2 cross join maxdt;