Къде се съхраняват съхранените процедури в SQL Server?
Къде се съхраняват съхранените процедури в SQL Server?

Видео: Къде се съхраняват съхранените процедури в SQL Server?

Видео: Къде се съхраняват съхранените процедури в SQL Server?
Видео: Active Directory Foundations: Understanding this object database 2024, Ноември
Anonim

А съхранена процедура (sp) е група от SQL заявки, записани в база данни. В SSMS те могат да бъдат намерени точно близо до масите.

Следователно, къде се съхраняват съхранените процедури в базата данни?

SQL Server съхранени процедури се използват за групиране на един или повече Transact-SQL изрази в логически единици. В запаметените процедури се съхраняват като наименувани обекти в SQL Server База данни Сървър. Когато се обадите на а съхранена процедура за първи път SQL Server създава план за изпълнение и го съхранява в кеша.

Освен по-горе, как да изброя съхранените процедури в SQL Server? Вземете списък със съхранени процедури и таблици от базата данни на Sql Server

  1. За таблици: ИЗБЕРЕТЕ TABLE_NAME ОТ INFORMATION_SCHEMA. TABLES.
  2. За съхранена процедура: Изберете [ИМЕ] от sysobjects, където тип = 'P' и категория = 0.
  3. За изгледи: Изберете [ИМЕ] от системни обекти, където тип = 'V' и категория = 0.

Като се има предвид това, как да запиша съхранена процедура в SQL Server?

Можете да промените SQL код, тогава спаси на съхранена процедура за да актуализирате съхранена процедура в базата данни. Да се спаси а съхранена процедура към базата данни, щракнете с десния бутон върху редактора и изберете Запазете към база данни от менюто или натиснете Ctrl+S. След това можете да поставите това изявление в Query Designer и да го модифицирате както преди.

Защо се използват съхранени процедури?

А съхранена процедура осигурява важен слой на сигурност между потребителския интерфейс и базата данни. Той поддържа сигурност чрез контроли за достъп до данни, тъй като крайните потребители могат да въвеждат или променят данни, но не и да пишат процедури . Подобрява производителността, тъй като изявленията в a съхранена процедура трябва да се напише само веднъж.

Препоръчано: