-
A stored procedure is typically written in SQL.
-
A stored procedure is a named PL/SQL block that can accept parameters
-
A stored procedure is a type of PL/SQL subprogram that performs an action
-
A stored procedure has three parts: the specification, the body, and the exception handler part
-
The executable section of a stored procedure contains statements that assign values, control execution, and return values to the calling environment.
A stored procedure is a named PL/SQL block that can accept parameters (B) and is a type of PL/SQL subprogram that performs an action (C). They are typically written in PL/SQL, not just SQL (A is wrong). They don't have a separate specification part like packages (D is wrong), and while they have executable sections, the description in E is too broad and not specifically about stored procedures.