能够设置脚本变量非常方便.例如,
SET start_date = 20151201;
SELECT*FROM some_table where date = {$ hiveconf:start_date};
Presto有这种能力吗?
还没.Presto只有set session命令用于在当前会话期间设置一些presto属性.例如SET SESSION distributed_join = true;
但是presto不能设置一个变量,并在像hive这样的后续sql中使用它.
小智 6
你可以这样做
WITH VARIABLES AS (SELECT VALUE AS VAR1, VALUE AS VAR2)
SELECT *
FROM TABLE CROSS JOIN VARIABLES
WHERE COLUMN = VAR1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8499 次 |
| 最近记录: |