SQL Stored Procedure
SQL Stored Procedure
Syntax:
DELIMITER &&
CREATE PROCEDURE procedure_name [[IN | OUT | INOUT] parameter_name
datatype [, parameter datatype]) ]
BEGIN
Declaration_section
Executable_section
END &&
DELIMITER ;
Parameter Types:
1. IN parameter
2. OUT parameters
It is used to pass a parameter as output. Its value can be changed inside the
stored procedure, and the changed (new) value is passed back to the calling
program.
3. INOUT parameters
Patients Doctor
column_name data_type column_name data_type
patient_id int doctor_id int
name varchar name varchar
age int age int
gender varchar gender varchar
address varchar address varchar
disease varchar
doctor_id int
Bills Laboratory
column_name data_type column_name data_type
bill_no int lab_no int
patient_id int patient_id int
doctor_id int doctor_id int
room_charge int date date
no_of_days int amount int
Procedure without Parameter
Let’s create a stored procedure to extract the patient names that are
females.
Output:
Output: