Каковы ограничения на переменные в Снежинке - PullRequest
0 голосов
/ 17 апреля 2019

Я устанавливаю переменную в фрагменте ниже.Несмотря на то, что в некоторых случаях он работает, в других он не работает как недопустимое значение.

SET VAR_TOKEN='';

// a.
SELECT $VAR_TOKEN;

// b.
CREATE OR REPLACE STAGE
    STG_TABLE
WITH
    URL = 'azure://stgtableurl'
    CREDENTIALS = (azure_sas_token=$VAR_TOKEN)

Я вижу переменную, напечатанную с использованием метода a, но когда я использую тот же синтаксис в методе b, я получаюследующая ошибка.

SQL compilation error: invalid value [$VAR_TOKEN] for parameter 'azure_sas_token'

Любые идеи относительно того, использую ли я неправильный синтаксис во втором случае или невозможно использовать переменные в некоторых настройках.

...