
Explanation:
The PUT command is used to upload files to Snowflake stages. According to Snowflake documentation and the community discussion with high upvotes (90% consensus for BD), the PUT command has specific limitations: it cannot be executed from Snowsight worksheets or the SQL API. SnowSQL (B) is explicitly mentioned in the documentation as supporting PUT commands. The Python connector (D) also supports PUT commands through its file operations. SnowCD (A) is for network diagnostics, not file uploads. SQL API (C) explicitly does not support PUT commands as confirmed by multiple community comments referencing official documentation. Snowsight worksheets (E) do not support PUT commands either.
Which of the following tools or connectors can be used to execute a PUT command to upload a file to an internal Snowflake stage? (Select two.)
A
SnowCD
B
SnowSQL
C
SQL API
D
Python connector
E
Snowsight worksheets
No comments yet.