تعلم قواعد بيانات SQL Database
1.76K subscribers
75 photos
3 videos
24 files
32 links
تعلم وعلم غيرك في قواعد بيانات SQL Database
تحليل وتصميم قواعد بيانات
وبرمجه مواقع اخبارية
Download Telegram
درس اليوم هو كيف ننشاء بروسجر CREATE PROCEDURE
الخطوات
1-طرق انشاء البروسجرCREATE PROCEDURE
2- طريقه الحفظ ومكان التخزين
3-طريقه الاستدعا ء EXEC uspProductList;
اولاً الانشاء
هناك طريقتين لانشاء بروسجر
1- الطريق اليدويه وذالك بفتح استعلام او واجه فارغه في قاعده البيانات ونحدد قاعد البيانات ونكتب يدوي
CREATE PROCEDURE uspProductList
AS
BEGIN
—— كتابه العمليات
END;
2- من قواعد البيانات اختيار المسار التالي
programmability-Stored Procedur- جديدNew-stored procedure اختر انشاء بروسجر
صور توضيحيه للخطوه الثانيه من خطوات انشاء بروسجر CREATE PROCEDURE
👍1
2-عمليت التنفيذ او الحفظ تكون بالضغط فوق الاشاره في قواعد البيانات sql
إنشاء استرجاع مع بارامتر واحد في SQL Server
USE dtTest
GO

CREATE PROCEDURE dbo.uspGetAddress
@City nvarchar(30)—- هنا جز المتغيرات
AS
SELECT *
FROM Person.Address
WHERE City = @City
GO
فائده وعمل الامر EXEC هذا الامر يعمل على
تنفيذ البروسجر لكي تشوف المخرجات اذا اراد المبرمج تنفيذ البروسجر يدوي
EXEC dbo.uspGetAddress @City = 'New York'
كيفيه حذف بروسجر Deleting the Stored Procedure
امر حذف بروسجر
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
👍2
@City nvarchar(30) = NULL عند ما نعرف البارامتر بهذا الطريقه ممكن نستعدي البروسجر بدون ما نرسل له قيم
EXEC dbo.uspGetAddress
ممكن نرسل اكثر من بارامتر مع بعض
EXEC dbo.uspGetAddress @City = 'Calgary', @AddressLine1 = 'A'
مرحبا بالجميع
المشتركين الجداد حاولوا تقرئو السابق وتطبقوا واحنا سوف نشرح ونستناك .
كل واحد ينشاء قاعده بيانات باسم testsql ونبدا نطبق مع بعض والذي ما فهم بالامكان يعلق والذي متواجدين اوالفاهمين بالامكان يوضحو له
2
سلام الله عليكم جميعاً نوضح اليه عمل او انشاء البروسجرات بشكل اكبر
نستطيع ان نجعل من البروسجر الواحد يقوم بعمل اكثر من بروسجر ل اكثر من عمليه مثلا استرجاع وحذف وتعديل
عمل بروسجر ات منفصله كل استرجاع يقوم بعمل معين
هذه اربعه استرجاعات لعمليات على جدول معين اضافه وحذف وتعديل واسترجاع بيانات
getemp_استرجاع_يضم_اكثر_من_عمليه_او_اكثر_من_بروسجر.sql
674 B
هذا بروسجر او استرجاع واحد يقوم بعمل اكثر من عمليه