Snowflake code
Working in UI
copy into DWR_NA.GTR_STG.BASE_REF_CSV_STG (FILE_NM,ROW_NM,CSV_CONTENT,LOAD_STATUS) from (select METADATA$FILENAME as FILE_NM,METADATA$FILE_ROW_NUMBER as ROW_NM,$1as CSV_CONTENT, 'P' as LOAD_STATUS FROM @DWR_NA.GTR_STG.INT_REF_CSV_UNIX_STG)
Same command not working in Unix snowsql
snowsql -c SF_DWR_connection -d $SFDB -q "copy into DWR_NA.GTR_STG.BASE_REF_CSV_STG (FILE_NM,ROW_NM,CSV_CONTENT,LOAD_STATUS) from (select METADATA$FILENAME as FILE_NM,METADATA$FILE_ROW_NUMBER as ROW_NM,$1 as CSV_CONTENT, 'P' as LOAD_STATUS FROM @DWR_NA.GTR_STG.INT_REF_CSV_UNIX_STG);"
Error Message 000904 (42000): SQL compilation error: error line 1 at position 104 invalid identifier 'METADATA'
I tried the above sql with Internal and External stage, but is not working.
Please suggestion.
IDENTIFIER('METADATA$FILENAME')
in place ofMETADATA$FILENAME
– waldente