|
1. Stored Procedure: Simile a un metodo in C#, è una raccolta di istruzioni SQL per completare un compito specifico. Funzionalità: Utilizzate per gestire o gestire logiche aziendali più complesse. Possono esserci parametri, valori di ritorno e parametri con valori di ritorno, dove le variabili possono essere definite e le istruzioni di controllo del processo possono essere scritte. Non può essere inclusa l'istruzione Crea database Vantaggi: migliorata riutilizzabilità, consente un design modulare, maggiore velocità di esecuzione, riduzione del traffico di rete e maggiore sicurezza. Categorie: 1. Processo di archiviazione del sistema: 1) Definizione del sistema, presente nel master 2) Di solito inizia con un sp_ o xp_. sp_ usate per impostare i parametri di sistema xp_ usate per evocare funzioni fornite dal sistema operativo Chiama la procedura memorizzata del sistema: esegui il nome della procedura memorizzata 2. Personalizzare la procedura di archiviazione 1) Definita dall'utente, presente nel database corrente. 2) Di solito inizia con p_. (Il nome è personalizzato) 'Crea sintassi: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Copia codice
|