Stored
Procedure - Output Parameter
تستخدم الكلمة Out أو Output
لتعريف Parameter
من نوع Out.
نقوم الأن
بإنشاء Stored Procedure باسم spGetEmployeeCount ونقوم بتعريف Parameters الأول وهو Gender والثاني EmployeeCount .
جدول
tblEmployee:
إنشاء
Stored Procedure:
CREATE PROCEDURE spGetEmployeeCount
@Gender
NVARCHAR(6) ,
@EmployeeCount
INT OUT
AS
BEGIN
SELECT @EmployeeCount = COUNT(ID)
FROM dbo.tblEmployee
WHERE Gender = @Gender
END
تنفيذ:
DECLARE @Total INT
EXECUTE spGetEmployeeCount 'Male',@Total OUT
PRINT
@Total
يمكن استخدام SELECT بدلاُ
من PRINT كالتالي:
DECLARE @Total INT
EXECUTE spGetEmployeeCount 'Male',@Total OUT
SELECT @Total AS
[Total Value]
للحصول علي
معلومات عن كائن Object نستخدم ال System
Stored sp_help كالتالي:
هنا
مع اسم جدول.
sp_help tblEmployee
هنا
مع اسم Stored Procedure.
sp_help spGetEmployeeCount
ايضا يمكن الحصول علي الكائنات Objects التي يعتمد عليها ال Stored Procedure باستخدام sp_depends
sp_depends spGetEmployeeCount
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم