A Snowflake data analyst needs to create a secure view called "masked customer data' based on an existing table named 'customer data'. The requirement is to mask the 'email' column for all users except those with the "DATA ADMIN' role. Also, only users with the 'ANALYST' role should be able to query any data from the view. The masking policy 'email_mask' has already been created. Which of the following sequence of commands correctly implements this requirement?

Correct Answer: C
Option C correctly implements the requirements. First, a 'SECURE VIEW' is created to ensure data security. Then, the 'ALTER VIEW' command correctly applies the masking policy to the column of the view. Finally, 'GRANT SELECT ensures that only the 'ANALYST role can query data from the view. Option B attempts to alter the underlying table directly which isn't the intention, and uses an invalid command 'MODIFY COLUMN'. Option A does not create a secure view. Option D uses incorrect syntax 'MODIFY COLUMN' for altering view. Option E try to alter the masked_customer_data, which is not a TABLE instead it is a View.