رویه های ذخیره شده در کجا در SQL Server ذخیره می شوند؟
رویه های ذخیره شده در کجا در SQL Server ذخیره می شوند؟

تصویری: رویه های ذخیره شده در کجا در SQL Server ذخیره می شوند؟

تصویری: رویه های ذخیره شده در کجا در SQL Server ذخیره می شوند؟
تصویری: آموزش پیشرفته SQL | رویه های ذخیره شده + موارد استفاده 2024, آوریل
Anonim

آ رویه ذخیره شده (sp) گروهی از SQL درخواست‌ها، در پایگاه داده ذخیره می‌شوند. در SSMS، آنها را می توان دقیقاً در نزدیکی جداول یافت.

از این رو، رویه های ذخیره شده در کجا در پایگاه داده ذخیره می شوند؟

SQL Server رویه های ذخیره شده برای گروه بندی یک یا چند عبارت Transact-SQL در واحدهای منطقی استفاده می شود. این رویه ذخیره شده ذخیره می شوند به عنوان اشیاء نامگذاری شده در SQL Server پایگاه داده سرور. وقتی به یک زنگ میزنید رویه ذخیره شده برای اولین بار، SQL Server یک برنامه اجرایی ایجاد می کند و آن را در حافظه پنهان ذخیره می کند.

علاوه بر بالا، چگونه می توانم رویه های ذخیره شده را در SQL Server لیست کنم؟ لیست مراحل و جداول ذخیره شده را از پایگاه داده Sql Server دریافت کنید

  1. برای جداول: TABLE_NAME را از INFORMATION_SCHEMA. TABLES انتخاب کنید.
  2. برای رویه ذخیره شده: [NAME] را از sysobjectهایی که نوع = 'P' و دسته = 0 انتخاب کنید.
  3. برای نماها: [NAME] را از sysobjectهایی که نوع = 'V' و دسته = 0 انتخاب کنید.

با در نظر گرفتن این موضوع، چگونه یک رویه ذخیره شده را در SQL Server ذخیره کنم؟

شما می توانید تغییر دهید SQL کد، سپس صرفه جویی را رویه ذخیره شده برای به روز رسانی رویه ذخیره شده در پایگاه داده به صرفه جویی آ رویه ذخیره شده به پایگاه داده، روی ویرایشگر کلیک راست کرده و انتخاب کنید صرفه جویی از منو به پایگاه داده یا Ctrl+S را فشار دهید. در مرحله بعد، می توانید این عبارت را در Query Designer قرار دهید و آن را مانند قبل تغییر دهید.

چرا از روش های ذخیره شده استفاده می شود؟

آ رویه ذخیره شده یک لایه امنیتی مهم بین رابط کاربری و پایگاه داده فراهم می کند. از طریق کنترل‌های دسترسی به داده‌ها از امنیت پشتیبانی می‌کند، زیرا کاربران نهایی ممکن است داده‌ها را وارد یا تغییر دهند، اما نمی‌نویسند رویه ها . بهره وری را بهبود می بخشد زیرا عبارات در الف رویه ذخیره شده فقط باید یک بار نوشته شود

توصیه شده: