Saan naka-imbak ang mga naka-imbak na pamamaraan sa SQL Server?
Saan naka-imbak ang mga naka-imbak na pamamaraan sa SQL Server?

Video: Saan naka-imbak ang mga naka-imbak na pamamaraan sa SQL Server?

Video: Saan naka-imbak ang mga naka-imbak na pamamaraan sa SQL Server?
Video: SQL 2024, Abril
Anonim

A nakaimbak na pamamaraan (sp) ay isang pangkat ng SQL mga kahilingan, na na-save sa isang database. Sa SSMS, makikita ang mga ito malapit lang sa mga mesa.

Nito, kung saan ang mga naka-imbak na pamamaraan ay naka-imbak sa database?

SQL Server mga nakaimbak na pamamaraan ay ginagamit upang pangkatin ang isa o higit pang Transact-SQL na mga pahayag sa mga lohikal na yunit. Ang naka-imbak na pamamaraan ay naka-imbak bilang pinangalanang mga bagay sa SQL Server Database server. Kapag tumawag ka sa a nakaimbak na pamamaraan sa unang pagkakataon, ang SQL Server ay lumikha ng isang plano sa pagpapatupad at iniimbak ito sa cache.

Sa tabi sa itaas, paano ko ililista ang mga nakaimbak na pamamaraan sa SQL Server? Kumuha ng listahan ng Stored Procedure at Tables mula sa database ng Sql Server

  1. Para sa Mga Talahanayan: PUMILI NG TABLE_NAME MULA SA INFORMATION_SCHEMA. TABLES.
  2. Para sa Stored Procedure: Piliin ang [NAME] mula sa sysobjects kung saan ang uri = 'P' at kategorya = 0.
  3. Para sa Mga View: Piliin ang [NAME] mula sa sysobjects kung saan ang uri = 'V' at kategorya = 0.

Kung isasaalang-alang ito, paano ako magse-save ng nakaimbak na pamamaraan sa SQL Server?

Maaari mong baguhin ang SQL code, pagkatapos iligtas ang nakaimbak na pamamaraan para i-update ang nakaimbak na pamamaraan sa database. Upang iligtas a nakaimbak na pamamaraan sa database, i-right-click ang editor at piliin I-save sa Database mula sa menu o pindutin ang Ctrl+S. Susunod, maaari mong i-paste ang pahayag na ito sa Query Designer at baguhin ito tulad ng dati.

Bakit ginagamit ang mga stored procedure?

A nakaimbak na pamamaraan nagbibigay ng mahalagang layer ng seguridad sa pagitan ng user interface at ng database. Sinusuportahan nito ang seguridad sa pamamagitan ng mga kontrol sa pag-access ng data dahil maaaring magpasok o magbago ng data ang mga end user, ngunit huwag magsulat mga pamamaraan . Pinapabuti nito ang pagiging produktibo dahil ang mga pahayag sa a nakaimbak na pamamaraan isang beses lang dapat isulat.

Inirerekumendang: