SnowPro Core Exam QuestionsBrowse all questions from this exam

SnowPro Core Exam - Question 1018


Which operation can be performed on Snowflake external tables?

Show Answer
Correct Answer: B

External tables in Snowflake can participate in JOIN operations with other tables, whether they are external or internal. Other operations typically involve data manipulation or structural changes that are not permitted on read-only external tables.

Discussion

11 comments
Sign in to comment
NachoPrendesOption: D
Mar 6, 2024

D https://docs.snowflake.com/en/sql-reference/sql/alter-external-table

nexerSnowOption: D
Mar 10, 2024

D is correct

VenkataPhaniPavanKumar
Mar 10, 2024

B External tables are read only. https://docs.snowflake.com/en/user-guide/tables-external-intro#:~:text=External%20tables%20are%20read%2Donly,create%20views%20against%20external%20tables.

yaho5
Apr 10, 2024

Correct, so DML operations cannot be performed (INSERT, UPDATE, DELETE). ALTER is DDL. If you read the link you pasted carefully, you will find ALTER EXTERNAL TABLE statement. Answer is D

56d43d6
Dec 29, 2024

Alter external table operates on the external table's metadata, not on the data in the external table itself. but queries and joins on the external table is allowed. B

56d43d6
Dec 29, 2024

Alter external table operates on the external table's metadata, not on the data in the external table itself. but queries and joins on the external table is allowed. B

VenkataPhaniPavanKumar
Mar 27, 2024

Option B is the answer. Kindly read the question "Which Operation can be performed" Join is an operation in database but not alter.

yaho5
Apr 10, 2024

If ALTER is not an operation, then what is it?

charatepallavi07
May 7, 2024

B. JOIN External tables in Snowflake can participate in JOIN operations with other tables, whether they are external or internal.

ede3703
Apr 19, 2024

D is correct

MSIDDIQUI18
Oct 19, 2024

Answer "B" is correct. External tables are read-only. You cannot perform data manipulation language (DML) operations on them. However, you can use external tables for query and join operations. You can also create views against external tables.

Mitchdu
Jan 4, 2025

ALTER is not a DML statement but a DDL. And yes, DDL statements like DROP is allowed. So ALTER is the answer.

aralOption: B
Nov 26, 2024

You cannot alter extrenal tables in any way

MitchduOption: D
Jan 4, 2025

External tables can be dropped. So ALTER.

MultiCloudIronManOption: B
Jan 14, 2025

Answer is asking operations, Alter is not an operation, its modification so answer is JOIN operation in a query

MatthieuDNOption: B
Jan 24, 2025

Agree with B although it's a trick question