Exam COF-C03 Topic 1 Question 44 Discussion
Actual exam question for Snowflake's COF-C03 exam
Question #: 44
Topic #: 1
Question #: 44
Topic #: 1
A Snowflake user is writing a User-Defined Function (UDF) that includes some unqualified object names.
How will those object names be resolved during execution?
How will those object names be resolved during execution?
Suggested Answer: D Vote an answer
Object Name Resolution: When unqualified object names (e.g., table name without schema) are used in a UDF, Snowflake follows a specific hierarchy to resolve them. Here's the order:
Current Schema:Snowflake first checks if an object with the given name exists in the schema currently in use for the session.
PUBLIC Schema:If the object isn't found in the current schema, Snowflake looks in the PUBLIC schema of the current database.
Note: The SEARCH_PATH parameter influences object resolution for queries, not within UDFs.
References:
Snowflake Documentation (Object Naming Resolution):https://docs.snowflake.com/en/sql-reference/name-resolution.html
Current Schema:Snowflake first checks if an object with the given name exists in the schema currently in use for the session.
PUBLIC Schema:If the object isn't found in the current schema, Snowflake looks in the PUBLIC schema of the current database.
Note: The SEARCH_PATH parameter influences object resolution for queries, not within UDFs.
References:
Snowflake Documentation (Object Naming Resolution):https://docs.snowflake.com/en/sql-reference/name-resolution.html
by queen at Aug 06, 2026, 02:00 AM
0
0
0
10
Comments
queen
2026-08-06 02:00:47Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).