آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

ایجاد یک روش ساده ی ذخیره شده

دوره های مرتبط با این مقاله

ایجاد یک روش ساده ی ذخیره شده

همانطور که قبلا ذکر شده یک روش ذخیره شده چیزی به جز یک کد ذخیره شده ی SQL نیست که از آن بارها و بارها استفاده می کنید. در این قسمت ایجاد یک روش ذخیره شده ی ساده را بررسی می کنیم.

توضیحات:

قبل از ایجاد روش ذخیره شده لازم است نتیجه ی نهایی را بدانید که آیا در حال انتخاب داده هستید یا وارد کردن داده و غیره.

در این مثال تمام داده ها را از جدول Person.Address انتخاب می کنیم که در دیتابیس AdventureWorks ذخیره شده است.

بنابراین کد ساده ی T-SQL مانند زیر خواهد بود که همه ی ردیف ها را از این جدول بازمی گرداند.

SELECT * FROM AdventureWorks.Person.Address

کد مورد نیاز برای ایجاد روش ذخیره شده در انجام این کار، مشابه کد زیر می باشد:

CREATE PROCEDURE uspGetAddress
AS
SELECT * FROM AdventureWorks.Person.Address
GO

در فراخوانی این برنامه برای گزارش دادن محتوا از جدول تعیین شده، کد مانند زیر خواهد بود:

EXEC uspGetAddress
‎--or just simply
uspGetAddress

در هنگام ایجاد یک برنامه ی ذخیره شده می توانید از CREATE PROCEDURE یا CREATE PROC استفاده کنید. پس از نام گذاری روش ذخیره شده لازم است از لغت کلیدی As استفاده کنید و بقیه ی آن کد معمول SQL است که به طور طبیعی استفاده می کنید.

یک نکته ی مهم این است که نمی توانید از لغت کلیدی Go در روش ذخیره شده استفاده کنید. زمانیکه کامپایلر SQL Server لغت Go را ببیند، آن را پایان batch در نظر می گیرد.

همچنین نمی توانید کانتکست دیتابیس را در داخل روش ذخیره شده با استفاده از "USE dbName" تغییر دهید، زیرا این نیز یک batch مجزا می شود و یک روش ذخیره شده مجموعه ای از تنها یک گروه از عبارات می باشد.

  • 2272
  •    540
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .