stored procedure
alter procedure Maali
@Id int,
@empid varchar(max) output,
--@result varchar(max),
@IID int output
as
Declare
@name varchar(10),
@result varchar(max)
select @name=Name, @empid=EmployeeId ,@IID= Id from Employee where Id=@Id
exec Maalijod @empid,@IID,@result Output
print @result
print @empid
print @IID
alter procedure Maalijod
@empid int ,
@IID int,
@result varchar(max) OUtput
as declare
@Place varchar(max)
select @Place=Place from Departement where ID=@IID
--set @result= @empid + @Place //can not concatenate integer and varchar therefore type casing is required.
set @result= convert (varchar(10),@empid) + @Place //can also use cast keyword

Comments
Post a Comment