Assignment 20
Assignment 20
Database changed
mysql>
mysql>
mysql> CREATE TABLE Employee (
-> emp_id INT PRIMARY KEY,
-> emp_name VARCHAR(255),
-> emp_salary DECIMAL(10, 2)
-> );
Query OK, 0 rows affected (0.01 sec)
mysql>
mysql> INSERT INTO Employee (emp_id, emp_name, emp_salary)
-> VALUES
-> (1, 'John Doe', 50000.00),
-> (2, 'Jane Smith', 60000.00),
-> (3, 'Bob Johnson', 55000.00),
-> (4, 'Alice Brown', 52000.00),
-> (5, 'Charlie Wilson', 58000.00);
Query OK, 5 rows affected (0.00 sec)
Records: 5 Duplicates: 0 Warnings: 0
mysql>
mysql> DELIMITER //
mysql> CREATE PROCEDURE GetEmployeeSalary(IN in_emp_id INT, OUT out_salary
DECIMAL(10, 2))
-> BEGIN
-> SELECT emp_salary INTO out_salary
-> FROM Employee
-> WHERE emp_id = in_emp_id;
-> END //
Query OK, 0 rows affected (0.00 sec)
mysql> DELIMITER ;
mysql>
mysql> CALL GetEmployeeSalary(2, @salary);
Query OK, 1 row affected (0.00 sec)