SQL Serverdə saxlanılan prosedurlar harada saxlanılır?
SQL Serverdə saxlanılan prosedurlar harada saxlanılır?

Video: SQL Serverdə saxlanılan prosedurlar harada saxlanılır?

Video: SQL Serverdə saxlanılan prosedurlar harada saxlanılır?
Video: CS50 2013 - Week 9, continued 2024, Noyabr
Anonim

A saxlanılan prosedur (sp) bir qrupdur SQL sorğular verilənlər bazasında saxlanılır. SSMS-də onları masaların yanında tapmaq olar.

Bunun üçün saxlanılan prosedurlar verilənlər bazasında harada saxlanılır?

SQL Server saxlanılan prosedurlar bir və ya bir neçə Transact-SQL ifadəsini məntiqi vahidlərə qruplaşdırmaq üçün istifadə olunur. The saxlanılan prosedurlar saxlanılır SQL Serverdə adlandırılmış obyektlər kimi Verilənlər bazası Server. Zəng etdiyiniz zaman a saxlanılan prosedur ilk dəfə olaraq SQL Server icra planı yaradır və onu ön yaddaşda saxlayır.

Yuxarıdakılardan əlavə, SQL Serverdə saxlanan prosedurları necə siyahıya sala bilərəm? Sql Server verilənlər bazasından Saxlanan Prosedur və Cədvəllərin siyahısını əldə edin

  1. Cədvəllər üçün: INFORMATION_SCHEMA. TABLESDƏN TABLE_NAME SEÇİN.
  2. Saxlanılan prosedur üçün: növü = 'P' və kateqoriya = 0 olduğu sistem obyektlərindən [NAME] seçin.
  3. Baxışlar üçün: Tip = 'V' və kateqoriya = 0 olduğu sistem obyektlərindən [NAME] seçin.

Bunu nəzərə alaraq, SQL Serverdə saxlanılan proseduru necə saxlaya bilərəm?

dəyişə bilərsiniz SQL kod, onda yadda saxla the saxlanılan prosedur yeniləmək üçün saxlanılan prosedur verilənlər bazasında. Kimə yadda saxla a saxlanılan prosedur verilənlər bazasına keçin, redaktoru sağ klikləyin və seçin Yadda saxla menyudan Database seçin və ya Ctrl+S düymələrini basın. Sonra bu ifadəni Query Designer-ə yapışdırıb əvvəlki kimi dəyişdirə bilərsiniz.

Nə üçün Saxlanan prosedurlardan istifadə olunur?

A saxlanılan prosedur istifadəçi interfeysi ilə verilənlər bazası arasında mühüm təhlükəsizlik qatını təmin edir. Son istifadəçilər məlumatları daxil edə və ya dəyişdirə, lakin yaza bilmədiklərinə görə o, məlumat girişinə nəzarət vasitəsilə təhlükəsizliyi dəstəkləyir prosedurlar . Bu, məhsuldarlığı artırır, çünki a saxlanılan prosedur yalnız bir dəfə yazılmalıdır.

Tövsiyə: