|
1. Stored Procedure: Vergelijkbaar met een methode in C# is het een verzameling SQL-instructies om een specifieke taak uit te voeren. Functies: Gebruikt om complexere bedrijfslogica te beheren of te verwerken. Er kunnen parameters, retourwaarden en parameters met retourwaarden zijn, waar variabelen kunnen worden gedefinieerd en procescontrole-statements kunnen worden geschreven. Create database-instructie kan niet worden opgenomen Voordelen: Verbeterde herbruikbaarheid, maakt modulair ontwerp mogelijk, verhoogde uitvoeringssnelheid, minder netwerkverkeer en verbeterde beveiliging. Categorieën: 1. Systeemopslagproces: 1) Systeemdefinitie, bestaande in master 2) Het begint meestal met een sp_ of xp_. sp_ gebruikt om systeemparameters in te stellen xp_ gebruikt om functies aan te roepen die door het besturingssysteem worden geleverd Roep de systeemstored procedure aan: voer de naam van de stored procedure uit 2. Pas de opslagprocedure aan 1) Gebruikersgedefinieerd, aanwezig in de huidige database. 2) Begint meestal met p_. (De naam is aangepast) 'Samenhang creëren: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Code kopiëren
|