
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
تو این دوره SQL Server رو از صفر تا پیشرفته یاد میگیری! از تراکنشها و طراحی دیتابیس تا Query نویسی حرفهای و پروژههای واقعی مثل مدیریت فروش و سیستم مالی. همه چی رو با مثال و تمرین یاد میگیری و یه متخصص دیتابیس میشی!
مشاهده بیشترمشخصات مقاله
آموزش ایجاد یک Stored Procedure
آموزش ایجاد یک Stored Procedure
این مقاله چگونگی ایجاد یک Transact-SQL stored procedure را با استفاده از Object Explorer در SQL Server Management Studio توضیح می دهد و مثالی آورده که یک stored procedure ساده را در AdventureWorks database ایجاد میکند.
ایجاد یک Stored Procedure
- در Object Explorer، به نمونه ای از Database Engine وصل شوید و سپس آن نمونه را بسط دهید.
- Databaseها را بسط دهید، Databaseهایی را بسط دهید که stored procedure متعلق به آن است، و سپس Programmability را بسط دهید.
- روی Stored Procedures کلیک راست، و سپس روی New Stored Procedure کلیک کنید.
- در منوی Query، روی Specify Values for Template Parameters کلیک کنید.
- در Specify Values for Template Parameters، ستون Value، محتوی valueهای پیشنهادی برای پارامترها است. Valueها را قبول کنید یا آنها را با valueهای جدید جایگزین کنید، و سپس OK را کلیک کنید.
- در query editor، عبارت SELECT را با عبارتی برای procedure خودتان جایگزین کنید.
- برای تست کردن syntax، در منوی ،Query روی Parse کلیک کنید.
- جهت ایحاد stored procedure، در منوی Query، روی Execute کلیک کنید.
- جهت ذخیره script، در منوی File، روی Save کلیک کنید. نام فایل را قبول کنید یا آن را با نامی جدید جایگزین کنید، و سپس روی Save، کلیک کنید.
ایجاد یک نمونه از Stored procedure
- در Object Explorer، به نمونه ای از Database Engine وصل شوید و سپس آن نمونه را بسط دهید.
- Databases را بسط دهید، AdventureWorks database را بسط دهید، و سپس Programmability را بسط دهید.
- روی Stored Procedures کلیک راست، و سپس روی New Stored Procedure کلیک کنید.
- در منوی Query، روی Specify Values for Template Parameters کلیک کنید.
- در Specify Values for Template Parameters، Valueهای زیر را برای پارامترهایی که در زیر نشان داده شده، وارد کنید.
ValueParameterYour nameAuthorToday's dateCreate DateReturns employee data.DescriptionHumanResources.uspGetEmployeesProcedure_name@LastName@Param1nvarchar(50)@Datatype_For_Param1NULLDefault_Value_For_Param1@FirstName@Param2nvarchar(50)@Datatype_For_Param2NULLDefault_Value_For_Param2
- روی OK کلیک کنید.
- در query editor، عبارت SELECT را با عبارات زیر جایگزین کنید.123
SELECT FirstName, LastName, JobTitle, Department
ROM HumanResources.vEmployeeDepartment
HERE FirstName = @FirstName AND LastName = @LastName;<button></button>
- برای تست کردن syntax، در منوی Query روی Parse کلیک کنید. اگر پیام error دریافت کردید، عبارات را با اطلاعات بالا مقایسه کنید و در صورت لزوم تصحیح کنید.
- جهت ایحاد stored procedure، در منوی Query، روی Execute کلیک کنید.
- جهت ذخیره script، در منوی File، روی Save کلیک کنید.
- جهت اجرا کردن stored procedure، روی نوار ابزار (toolbar)، روی New Query کلیک کنید.
- در پنجره query، عبارات زیر را وارد کنید:1234
USE AdventureWorks;
GO
EXECUTE HumanResources.uspGetEmployees @FirstName = N
'Diane'
, @LastName = N
'Margheim'
;
GO<button></button>
- روی منوی Query، Execute را کلیک کنید.