درس اليوم هو كيف ننشاء بروسجر CREATE PROCEDURE
الخطوات
1-طرق انشاء البروسجرCREATE PROCEDURE
2- طريقه الحفظ ومكان التخزين
3-طريقه الاستدعا ء EXEC uspProductList;
الخطوات
1-طرق انشاء البروسجرCREATE PROCEDURE
2- طريقه الحفظ ومكان التخزين
3-طريقه الاستدعا ء EXEC uspProductList;
اولاً الانشاء
هناك طريقتين لانشاء بروسجر
1- الطريق اليدويه وذالك بفتح استعلام او واجه فارغه في قاعده البيانات ونحدد قاعد البيانات ونكتب يدوي
CREATE PROCEDURE uspProductList
AS
BEGIN
—— كتابه العمليات
END;
2- من قواعد البيانات اختيار المسار التالي
programmability-Stored Procedur- جديدNew-stored procedure اختر انشاء بروسجر
هناك طريقتين لانشاء بروسجر
1- الطريق اليدويه وذالك بفتح استعلام او واجه فارغه في قاعده البيانات ونحدد قاعد البيانات ونكتب يدوي
CREATE PROCEDURE uspProductList
AS
BEGIN
—— كتابه العمليات
END;
2- من قواعد البيانات اختيار المسار التالي
programmability-Stored Procedur- جديدNew-stored procedure اختر انشاء بروسجر
فائده وعمل الامر EXEC هذا الامر يعمل على
تنفيذ البروسجر لكي تشوف المخرجات اذا اراد المبرمج تنفيذ البروسجر يدوي
EXEC dbo.uspGetAddress @City = 'New York'
تنفيذ البروسجر لكي تشوف المخرجات اذا اراد المبرمج تنفيذ البروسجر يدوي
EXEC dbo.uspGetAddress @City = 'New York'
كيفيه حذف بروسجر Deleting the Stored Procedure
امر حذف بروسجر
DROP PROCEDURE dbo.uspGetAddress
امر حذف بروسجر
DROP PROCEDURE dbo.uspGetAddress
إنشاء استرجاع مع اكثر من بارامتر في SQL Server
CREATE PROCEDURE dbo.uspGetAddress
@City nvarchar(30) = NULL, @AddressLine1 nvarchar(60) = NULL
AS
SELECT *
FROM Person.Address
WHERE City = ISNULL(@City,City)
AND AddressLine1 LIKE '%' + ISNULL(@AddressLine1 ,AddressLine1) + '%'
GO
CREATE PROCEDURE dbo.uspGetAddress
@City nvarchar(30) = NULL, @AddressLine1 nvarchar(60) = NULL
AS
SELECT *
FROM Person.Address
WHERE City = ISNULL(@City,City)
AND AddressLine1 LIKE '%' + ISNULL(@AddressLine1 ,AddressLine1) + '%'
GO
👍2
@City nvarchar(30) = NULL عند ما نعرف البارامتر بهذا الطريقه ممكن نستعدي البروسجر بدون ما نرسل له قيم
EXEC dbo.uspGetAddress
EXEC dbo.uspGetAddress
مرحبا بالجميع
المشتركين الجداد حاولوا تقرئو السابق وتطبقوا واحنا سوف نشرح ونستناك .
كل واحد ينشاء قاعده بيانات باسم testsql ونبدا نطبق مع بعض والذي ما فهم بالامكان يعلق والذي متواجدين اوالفاهمين بالامكان يوضحو له
المشتركين الجداد حاولوا تقرئو السابق وتطبقوا واحنا سوف نشرح ونستناك .
كل واحد ينشاء قاعده بيانات باسم testsql ونبدا نطبق مع بعض والذي ما فهم بالامكان يعلق والذي متواجدين اوالفاهمين بالامكان يوضحو له
❤2
سلام الله عليكم جميعاً نوضح اليه عمل او انشاء البروسجرات بشكل اكبر
نستطيع ان نجعل من البروسجر الواحد يقوم بعمل اكثر من بروسجر ل اكثر من عمليه مثلا استرجاع وحذف وتعديل
هذه اربعه استرجاعات لعمليات على جدول معين اضافه وحذف وتعديل واسترجاع بيانات
getemp_استرجاع_يضم_اكثر_من_عمليه_او_اكثر_من_بروسجر.sql
674 B
هذا بروسجر او استرجاع واحد يقوم بعمل اكثر من عمليه