CREATE PROCEDURE defines a .
Required privileges
- To define a procedure, a user must have on the schema of the procedure.
- To define a procedure with a , a user must have on the user-defined type.
- To resolve a procedure, a user must have at least the on the schema of the procedure.
- To , a user must have on the procedure.
- At procedure definition and execution time, a user must have privileges on all the objects referenced in the procedure body. Privileges on referenced objects can be revoked and later procedure calls can fail due to lack of permission.
EXECUTE privilege as a default privilege at the database level, newly created procedures inherit that privilege from the database.
Synopsis
Parameters
Examples
The following are examples of basic stored procedures. For a more detailed example of a stored procedure, see .Create a stored procedure that uses a composite-type variable
Create a :comp variable you created:

