Dbms Lab # 9 SQL Stored Procedures: Task No 1: Table Creation
Dbms Lab # 9 SQL Stored Procedures: Task No 1: Table Creation
TASK NO 1:
Table Creation
create table Persons
(
P_id int,
Name varchar(20),
Age int,
City varchar(50)
)
select * FROM Persons
Procedure Creation
use Procedures
go
create procedure task1 @P_id int,@Name varchar(20),@Age int,@City varchar(50)
as
insert into Persons
values (@P_id,@Name ,@Age ,@City)
go
Calling Procedure
exec task1 @P_id= 1 ,@Name = 'Shahid' ,@Age= 25, @City= 'D.G.Khan'
exec task1 @P_id= 2 ,@Name = 'Ahmed' ,@Age= 20, @City= ' Multan'
)
select * FROM Tbl_Dept
Table Creation(Tbl_Emp)
create table Tbl_Emp
(
emp_id int,
emp_name varchar(230),
emp_salary money,
emp_dept int,
)
Procedure Creation
use Procedures
go
create procedure task2 @D_name varchar(30)
as
select Tbl_Dept.d_head,Tbl_Dept.D_name
FROM Tbl_Dept
inner join Tbl_Emp
on Tbl_Dept.D_name= @D_name
go
Calling Procedure
exec task1 @D_name= 'comp eng'