Refer to the exhibit. A user executes a COPY INTO command and then queries the COPY_HISTORY. Based on the output shown, what most likely happened during the load and what is the current state of the data in the SALES_DATA table?
The 'PARTIALLY_LOADED' status is the key indicator that the 'ON_ERROR = CONTINUE' option was used. This tells Snowflake to load whatever it can. The ROW_COUNT of 500 represents the records that met the table's schema requirements and are now available for querying within the SALES_DATA table, while the errors are recorded for debugging.
Why this answer
The COPY_HISTORY result showing 'PARTIALLY_LOADED' with specific row errors indicates that the ON_ERROR parameter was likely set to 'CONTINUE'. In this mode, Snowflake skips rows that contain errors but proceeds to load all valid records into the table. This results in a successful transaction for the 500 valid rows, while the 2 erroneous rows are logged but not ingested.
Exam trap
Candidates often assume that any error during a load causes the entire transaction to rollback, failing to account for the ON_ERROR = 'CONTINUE' behavior.