DS0-001 · Question #43
DS0-001 Question #43: Real Exam Question with Answer & Explanation
The correct answer is B: To improve performance. A reason to create a stored procedure is to improve performance. A stored procedure is a set of SQL statements or commands that are stored and compiled in the database server, and can be executed by name or by a trigger. A stored procedure can improve performance by reducing the
Question
Which of the following is a reason to create a stored procedure?
Options
- ATo minimize storage space
- BTo improve performance
- CTo bypass case sensitivity requirements
- DTo give control of the query logic to the user
Explanation
A reason to create a stored procedure is to improve performance. A stored procedure is a set of SQL statements or commands that are stored and compiled in the database server, and can be executed by name or by a trigger. A stored procedure can improve performance by reducing the network traffic between the client and the server, as only the name or the parameters of the stored procedure need to be sent, rather than the entire SQL code. A stored procedure can also improve performance by reusing the same execution plan, as the stored procedure is compiled only once and cached in the server memory. The other options are either not true or not relevant for this purpose. For example, a stored procedure does not necessarily minimize storage space, as it still occupies space in the database server; a stored procedure does not bypass case sensitivity requirements, as it still follows the rules of the database system; a stored procedure does not give control of the query logic to the user, as it is defined and maintained by the database administrator or developer.
Topics
Community Discussion
No community discussion yet for this question.