COF-C02 · Question #402
A user wants to upload a file to an internal Snowflake stage using a put command. Which tools and or connectors could be used to execute this command? (Select TWO).
The correct answer is B. SnowSQL E. Snowsight worksheets. The PUT command is a Snowflake-specific file transfer command (not standard SQL) and is only supported in certain clients. SnowSQL (B) natively supports PUT from the command line, making it a primary tool for this operation. Snowsight (E) provides a built-in UI in worksheets…
Question
A user wants to upload a file to an internal Snowflake stage using a put command. Which tools and or connectors could be used to execute this command? (Select TWO).
Options
- ASnowCD
- BSnowSQL
- CSQL API
- DPython connector
- ESnowsight worksheets
How the community answered
(59 responses)- A5% (3)
- B90% (53)
- C3% (2)
- D2% (1)
Explanation
The PUT command is a Snowflake-specific file transfer command (not standard SQL) and is only supported in certain clients. SnowSQL (B) natively supports PUT from the command line, making it a primary tool for this operation. Snowsight (E) provides a built-in UI in worksheets that allows users to execute PUT commands to upload files to internal stages. The SQL API (C) is a REST API that does not support PUT/GET file transfer commands. SnowCD (A) is a connectivity diagnostic tool only. The Python connector does technically support PUT via cursor.execute(), but B and E represent the tools explicitly designed and documented for this workflow.
Topics
Community Discussion
No community discussion yet for this question.