Kuhu SQL Serveris salvestatud protseduurid salvestatakse?
Kuhu SQL Serveris salvestatud protseduurid salvestatakse?

Video: Kuhu SQL Serveris salvestatud protseduurid salvestatakse?

Video: Kuhu SQL Serveris salvestatud protseduurid salvestatakse?
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, Detsember
Anonim

A salvestatud protseduur (sp) on rühm SQL päringud, salvestatakse andmebaasi. SSMS-is võib neid leida just laudade lähedalt.

Sellest, kus salvestatud protseduurid on andmebaasis salvestatud?

SQL Server salvestatud protseduurid kasutatakse ühe või mitme Transact-SQL-i lause rühmitamiseks loogilisteks üksusteks. The salvestatud protseduur salvestatakse nimeobjektidena SQL Serveris Andmebaas Server. Kui helistate a salvestatud protseduur SQL Server loob esimest korda täitmisplaani ja salvestab selle vahemällu.

Lisaks ülaltoodule, kuidas ma saan SQL Serveris salvestatud protseduurid loetleda? Hankige salvestatud protseduuride ja tabelite loend SQL Serveri andmebaasist

  1. Tabelite jaoks: VALIGE TABLE_NAME JAOKS INFORMATION_SCHEMA. TABLES.
  2. Salvestatud protseduuri jaoks: valige süsteemiobjektide hulgast [NAME], kus tüüp = "P" ja kategooria = 0.
  3. Vaadete jaoks: valige süsteemiobjektide hulgast [NAME], kus tüüp = "V" ja kategooria = 0.

Kuidas seda arvesse võttes salvestatud protseduuri SQL Serveris salvestada?

Saate muuta SQL kood siis salvestada a salvestatud protseduur värskendamiseks salvestatud protseduur andmebaasis. To salvestada a salvestatud protseduur andmebaasi, paremklõpsake redaktoril ja valige Salvesta menüüst andmebaasi või vajutage klahvikombinatsiooni Ctrl+S. Järgmisena saate selle avalduse kleepida päringukujundajasse ja muuta seda nagu varem.

Miks kasutatakse salvestatud protseduure?

A salvestatud protseduur tagab olulise turvakihi kasutajaliidese ja andmebaasi vahel. See toetab turvalisust andmetele juurdepääsu juhtelementide kaudu, kuna lõppkasutajad võivad andmeid sisestada või neid muuta, kuid ei kirjuta protseduurid . See parandab tootlikkust, kuna avaldused a salvestatud protseduur tuleb kirjutada ainult üks kord.

Soovitan: