با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به یادگیری دوره آموزش تی اس کیو ال T-SQL هستند. در جلسه گذشته با آموزش کار با sub-query در تی اس کیو ال در خدمت شما بودیم. بر طبق مطالبی که در جلسه پیش آموختیم متوجه شدیم که یک sub-query یا Inner query یا Nested query کوئری است که در within another جایگذاری شده است و از یک sub query برای بازگردانی داده هایی که در main query به عنوان پیش شرط محدود کننده تعیین شده اند استفاده می شود. در این جلسه با آموزش کار با Stored Procedures در تی اس کیو ال همراه شما کاربران علاقمند به T-SQL خواهیم بود.
از MS SQL Server Stored procedure برای ذخیره کردن زمان هنگام نوشتن کدها در پایگاه داده استفاده می شود.
علاوه بر این Stored procedure به دریافت خروجی هنگام عبور پارامترها کمک می کند.
در زیر می توانید سینتکس اصلی Stored procedure creation را مشاهده نمایید.
1 2 3 4 5 6 | Create procedure <procedure_Name> As Begin <SQL Statement> End Go |
CUSTOMERS table زیر را با رکوردهای زیر در نظر بگیرید :
1 2 3 4 5 6 7 8 | ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 |
دستور بالا مثالی است که در ان همه رکوردهای CUSTOMERS table در Testdb database دریافت می شوند.
1 2 3 4 | CREATE PROCEDURE SelectCustomerstabledata AS SELECT * FROM Testdb.Customers GO |
دستور بالا خروجی زیر را ایجاد خواهد کرد.
1 2 3 4 5 6 7 8 | ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 |
در این جلسه آموزشی از سری جلسات آموزش تی اس کیو ال با آموزش کار با Stored Procedures در تی اس کیو ال همراه شما بودیم.
در جلسه بعدی به ارائه آموزش transaction و کاربرد های آن در تی اس کیو ال خواهیم پرداخت.
با پی وی لرن همراه باشید.