COF-C02 · Question #350
Which operation can be performed on Snowflake external tables?
The correct answer is B. JOIN. External tables in Snowflake are read-only metadata overlays on files stored in an external stage (e.g., S3, Azure Blob, GCS). Because they do not own the underlying data, DML operations like INSERT (A) are not supported. RENAME (C) is not a valid operation on external tables…
Question
Which operation can be performed on Snowflake external tables?
Options
- AINSERT
- BJOIN
- CRENAME
- DALTER
How the community answered
(18 responses)- B89% (16)
- C6% (1)
- D6% (1)
Explanation
External tables in Snowflake are read-only metadata overlays on files stored in an external stage (e.g., S3, Azure Blob, GCS). Because they do not own the underlying data, DML operations like INSERT (A) are not supported. RENAME (C) is not a valid operation on external tables. While ALTER (D) has very limited support (e.g., refreshing metadata), it cannot be used for the typical structural changes allowed on regular tables. However, JOIN (B) is fully supported - external tables can be joined with internal Snowflake tables or other external tables in SELECT queries, which is a common pattern for blending cloud-stored raw data with managed warehouse data.
Topics
Community Discussion
No community discussion yet for this question.