PL - SQL Procedure - Javatpoint
PL - SQL Procedure - Javatpoint
PL - SQL Procedure - Javatpoint
com/pl-sql-procedure
1 of 6 11/13/22, 07:19
PL/SQL Procedure - javatpoint https://www.javatpoint.com/pl-sql-procedure
PL/SQL Procedure
The PL/SQL stored procedure or simply a procedure is a PL/SQL block which performs one or more specific
tasks. It is just like procedures in other programming languages.
◦ Header: The header contains the name of the procedure and the parameters or variables passed to
the procedure.
◦ Body: The body contains a declaration section, execution section and exception section similar to a
general PL/SQL block.
When you want to create a procedure or function, you have to define parameters .There is three ways to
pass parameters in procedure:
1. IN parameters: The IN parameter can be referenced by the procedure or function. The value of the
parameter cannot be overwritten by the procedure or the function.
2. OUT parameters: The OUT parameter cannot be referenced by the procedure or function, but the
value of the parameter can be overwritten by the procedure or function.
3. INOUT parameters: The INOUT parameter can be referenced by the procedure or function and the
value of the parameter can be overwritten by the procedure or function.
In this example, we are going to insert record in user table. So you need to create user table first.
2 of 6 11/13/22, 07:19
PL/SQL Procedure - javatpoint https://www.javatpoint.com/pl-sql-procedure
Table creation:
Procedure Code:
Output:
Procedure created.
BEGIN
insertuser(101,'Rahul');
dbms_output.put_line('record inserted successfully');
END;
/
Now, see the "USER" table, you will see one record is inserted.
ID Name
101 Rahul
3 of 6 11/13/22, 07:19
PL/SQL Procedure - javatpoint https://www.javatpoint.com/pl-sql-procedure
← Prev Next →
Feedback
React Native Python Design Python Pillow Python Turtle Keras tutorial
tutorial Patterns tutorial tutorial Keras
React Native Python Design Python Pillow Python Turtle
Patterns
4 of 6 11/13/22, 07:19
PL/SQL Procedure - javatpoint https://www.javatpoint.com/pl-sql-procedure
Preparation
Trending Technologies
Machine DevOps
Learning Tutorial
Tutorial DevOps
Machine
Learning
5 of 6 11/13/22, 07:19
PL/SQL Procedure - javatpoint https://www.javatpoint.com/pl-sql-procedure
B.Tech / MCA
6 of 6 11/13/22, 07:19