|
1. Lagrad procedur: Liknande en metod i C# är det en samling SQL-satser för att slutföra en specifik uppgift. Funktioner: Används för att hantera eller hantera mer komplex affärslogik. Det kan finnas parametrar, returvärden och parametrar med returvärden, där variabler kan definieras och processkontrolluttalanden kan skrivas. Create database-satsen kan inte inkluderas Fördelar: Förbättrad återanvändbarhet, möjliggör modulär design, ökad exekveringshastighet, minskad nätverkstrafik och förbättrad säkerhet. Kategorier: 1. Systemlagringsprocess: 1) Systemdefinition, som finns i master 2) Det börjar vanligtvis med en sp_ eller xp_. sp_ används för att sätta systemparametrar xp_ används för att anropa funktioner som tillhandahålls av operativsystemet Anropa systemstored proceduren: kör namnet på den lagrade proceduren 2. Anpassa lagringsproceduren 1) Användardefinierad, existerande i den aktuella databasen. 2) Börjar vanligtvis med p_. (Namnet är anpassat) 'Skapa syntax: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Kopiera koden
|