Мне нужно получить номер столбца поэтапного файла на Snowflake.
Основная идея, лежащая в основе этого, заключается в том, что мне нужно автоматизировать получение этого поля в других запросах, а не использовать t.$3
, тогда как 3 - это положение поля, которое может быть изменено, потому что у нас есть расширяемые опросы (больше или меньше вопросов в зависимости от ситуация).
Так что мне нужно что-то вроде этого:
SELECT COL_NUMBER FROM @my_stage/myfile.csv WHERE value = 'my_column_name`
-- Without any file format to read the header
И затем этот COL_NUMBER
может быть пользователем как t.$"+COL_NUMBER+"
внутри запросов на слияние.