Hol tárolják a tárolt eljárásokat az SQL Serverben?
Hol tárolják a tárolt eljárásokat az SQL Serverben?

Videó: Hol tárolják a tárolt eljárásokat az SQL Serverben?

Videó: Hol tárolják a tárolt eljárásokat az SQL Serverben?
Videó: CS50 2015 - Week 9 2024, Lehet
Anonim

A tárolt eljárás (sp) egy csoportja SQL kéréseket, adatbázisba mentve. Az SSMS-ben közvetlenül az asztalok közelében találhatók.

Ebből az adatbázisban hol tárolódnak a tárolt eljárások?

SQL szerver tárolt eljárások egy vagy több Transact-SQL utasítás logikai egységekre történő csoportosítására szolgálnak. Az tárolt eljárás tárolódik elnevezett objektumokként az SQL Serverben Adatbázis Szerver. Amikor felhívod a tárolt eljárás az első alkalommal az SQL Server végrehajtási tervet hoz létre, és eltárolja a gyorsítótárban.

A fentieken kívül hogyan sorolhatom fel a tárolt eljárásokat az SQL Serverben? Szerezze be a tárolt eljárások és táblák listáját az Sql Server adatbázisból

  1. Táblázatok esetén: KIVÁLASZTJA A TABLE_NAME AZ INFORMATION_SCHEMA. TABLES FORRÁSÁBÓL.
  2. Tárolt eljárás esetén: Válassza ki a [NAME] elemet a rendszerobjektumokból, ahol a típus = 'P' és a kategória = 0.
  3. Nézetekhez: Válassza ki a [NAME] elemet a rendszerobjektumokból, ahol a típus = "V" és a kategória = 0.

Ezt figyelembe véve hogyan menthetek el egy tárolt eljárást az SQL Serverben?

Meg tudod változtatni a SQL kódot, akkor megment az tárolt eljárás frissíteni a tárolt eljárás az adatbázisban. Nak nek megment a tárolt eljárás az adatbázishoz kattintson a jobb gombbal a szerkesztőre, és válassza ki Megment az Adatbázis elemre a menüből, vagy nyomja meg a Ctrl+S billentyűkombinációt. Ezután beillesztheti ezt az utasítást a Query Designerbe, és az előzőek szerint módosíthatja.

Miért használnak tárolt eljárásokat?

A tárolt eljárás fontos biztonsági réteget biztosít a felhasználói felület és az adatbázis között. Támogatja a biztonságot az adathozzáférés vezérlésén keresztül, mivel a végfelhasználók bevihetnek vagy módosíthatnak adatokat, de nem írhatnak eljárások . Javítja a termelékenységet, mert az a tárolt eljárás csak egyszer kell leírni.

Ajánlott: