Stored Procedure

85.000 تومان

شرح آموزش:  بررسی تعریف و اجرای انواع Stored Procedure ها همراه با مثال عملی درباره ارتباط اپلیکیشن با دیتابیس از طریق SPها و همینطور بررسی موارد پرفورمنسی استفاده از SPها ونحوه مدیریت خطا در SQL Server

طول دوره: ۲ ساعت و ۲۷ دقیقه

مدرس: امیرفرداد سلامی

مطالب آموزشی در این جلسه:

۱. ایجادو ویرایش  Stored Procedure ها وانواع فراخوانی آنها

۲. پارامترهای ورودی وخروجی در پروسیجرها

TVP (Table Value Parameter) .۳

۴. درج، ویرایش ،حذف و پرس و جوی داده ها از طریق ارسال پارامترها به SPها

۵. نحوه ارتباط اپلیکیشن با دیتابیس از طریق Stored Procedure جهت انجام اعمال DML و SELECT و رویت گزارشات

۶. کاربرد INSERT..EXEC در SPها

۷. بررسی فواید پرفورمنسی استفاده از SPها از نظر ثبت محتوای کوئری ها در Plan Cache

۸. بررسی پروسیجرهای سیستمی

۹. بررسی انواع کدهای کمکی مربوط به Stored Procedure ها

۱۰. بررسی sp_executesql

۱۱. نحوه ذخیره نتایج SPها در یک جدول موقت  (و بررسی خطاهای رایج)

۱۲. مدیریت خطاها در SQL Server با استفاده از ساختار TRY – CATCH

۱۳. توایع ERROR_NUMBER, ERROR_SEVERITY, ERROR_STATE, ERROR_LINE, ERROR_PROCEDURE, ERROR_MESSAGE

۱۴. معرفی متغیرهای سیستمی ERROR@@ و NESTLEVEL@@

۱۵. بررسی دستورات DBCC FREEPROCCACHE, DBCC DROPCLEANBUFFER

۱۶. بررسی پروسیجرها و ویوها و جداول سیستمی INFORMATION_SCHEMA_ROUTINS, sys.procedures, xp_fileexist, sp_helptext, sys.dm_exec_cached_plans, syscomments, sysobjects, sys.extended_properties, sys.dm_exec_sql_text, sys.all_objects

۱۷. پروسیجرهای بازگشتی (Recursive Procedures)

۱۸. بررسی استفاده از Return در Procedure

۱۹. Temporary Stored Procedures (پروسیجرهای موقت)

۲۰. فراخوانی یک پروسیجر از پروسیجر دیگر به همراه پارامترهای ورودی اش

۲۱. بررسی پروسیجر سیستمی sp_procoption برای خودکارسازی اجرای پروسیجر در هنگام استارت SQL Server


فایل های موجود در این آموزش: ویدیوی آموزش  – کد آموزش – فایل PDF جزوه – اپلیکیشن تهیه شده در #C جهت ثبت ،درج ،رویت و حذف اطلاعات

حجم فایل: ۴۷۶ مگابایت

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “Stored Procedure”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Content missing