|
1. Uložená procedúra: Podobne ako metóda v C#, ide o zbierku SQL príkazov na dokončenie konkrétnej úlohy. Funkcie: Používa sa na správu alebo spracovanie zložitejšej obchodnej logiky. Môžu existovať parametre, vrátené hodnoty a parametre s návratovými hodnotami, kde je možné definovať premenné a zapisovať príkazy riadenia procesu. Príkaz Create database nemôže byť zahrnutý Výhody: Zlepšená znovupoužiteľnosť, umožňuje modulárny dizajn, zvýšená rýchlosť vykonávania, znížená sieťová prevádzka a zlepšená bezpečnosť. Kategórie: 1. Proces ukladania systému: 1) Definícia systému, existujúca v master 2) Zvyčajne to začína sp_ alebo xp_. sp_ sa používa na nastavenie parametrov systému xp_ používané na vyvolávanie funkcií poskytovaných operačným systémom Zavolajte systémovú uloženú procedúru: vykonajte názov uloženej procedúry 2. Prispôsobiť postup ukladania 1) Používateľom definované, existujúce v aktuálnej databáze. 2) Zvyčajne začína na p_. (Názov je prispôsobený) 'Vytvoriť syntax: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Kopírovať kód
|