如何从变量中获取列名?
我正在尝试这个,但没有成功
set a = 'aaa'; select 1 as $a ;
Snowflake 不直接支持单个 SQL 语句中的动态列名称。然而,有一些解决方法,如 UDF 、 存储过程 来实现这一点,这不是很简单。
更简单的选项之一是使用 SnowSQL 如下所示
SET a = 'aaa'; SELECT 1 AS :a;
snowsql -f dynamic_column.sql