Bird
0
0

Which of the following is the correct syntax to change the query inside an existing view named employee_view?

easy📝 Syntax Q12 of 15
SQL - Views
Which of the following is the correct syntax to change the query inside an existing view named employee_view?
AMODIFY VIEW employee_view SELECT * FROM employees;
BUPDATE VIEW employee_view SET query = 'SELECT * FROM employees';
CALTER VIEW employee_view AS SELECT * FROM employees WHERE active = 1;
DCHANGE VIEW employee_view TO SELECT * FROM employees;
Step-by-Step Solution
Solution:
  1. Step 1: Recall ALTER VIEW syntax

    The correct syntax to change a view's query is ALTER VIEW view_name AS SELECT ....
  2. Step 2: Check each option

    ALTER VIEW employee_view AS SELECT * FROM employees WHERE active = 1; uses the correct syntax. Options B, C, and D use invalid or non-existent commands.
  3. Final Answer:

    ALTER VIEW employee_view AS SELECT * FROM employees WHERE active = 1; -> Option C
  4. Quick Check:

    ALTER VIEW uses AS SELECT [OK]
Quick Trick: Use ALTER VIEW view_name AS SELECT ... to update a view [OK]
Common Mistakes:
MISTAKES
  • Using UPDATE or MODIFY instead of ALTER
  • Omitting AS keyword
  • Trying to rename view with ALTER VIEW

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More SQL Quizzes