Courseiva

COF-C03 Data Loading, Unloading, and Connectivity Practice Question

A data engineer is loading data from a set of CSV files stored in an external stage into a Snowflake table. The files have a header row, and the engineer wants to skip the header during loading. The engineer also wants to ensure that any rows with missing values in a NOT NULL column are skipped and logged. Which FILE_FORMAT option should be used to skip the header row?

⚠ Common exam trap

Many exam-takers confuse SKIP_HEADER with other header-related options or assuming that a non-existent PARSE_HEADER parameter is valid.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

SKIP_HEADER = 1

To skip the header row in a CSV file during loading, the FILE_FORMAT option SKIP_HEADER should be set to the number of header rows to skip, typically 1. This ensures that the first row is ignored and not loaded into the table. Other options like SKIP_BLANK_LINES or FIELD_DELIMITER do not serve this purpose. PARSE_HEADER is not a valid Snowflake option.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    PARSE_HEADER = TRUE

    Why it's wrong here

    PARSE_HEADER is not a valid FILE_FORMAT option in Snowflake. There is no such parameter. The correct parameter to skip header rows is SKIP_HEADER. PARSE_HEADER might be confused with other systems, but it is not recognized by Snowflake.

  • ✓

    SKIP_HEADER = 1

    Why this is correct

    SKIP_HEADER specifies the number of header rows to skip at the beginning of each file. Setting it to 1 will skip the first row, which is the header. This is the correct option to ignore the header row. It is commonly used with CSV files that have a single header line.

  • ✗

    FIELD_DELIMITER = ','

    Why it's wrong here

    FIELD_DELIMITER specifies the character that separates fields in the file. It does not control header skipping. While it is essential for parsing CSV files, it does not affect whether the header row is loaded or skipped. The default is comma, but it must be set correctly for the file format.

  • ✗

    SKIP_BLANK_LINES = TRUE

    Why it's wrong here

    SKIP_BLANK_LINES controls whether blank lines in the file are skipped. It does not skip header rows. While it can be useful for files with empty lines, it does not address the header row. Setting it to TRUE would not skip the header, and the header would be loaded as data, potentially causing errors.

About these practice questions

One of 280 original COF-C03 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Snowflake exam blueprint

This COF-C03 practice question is part of Courseiva's free Snowflake certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the COF-C03 exam.