|
1. Procedura przechowywana: Podobnie jak metoda w C#, jest to zbiór instrukcji SQL służących do wykonania konkretnego zadania. Funkcje: Używane do zarządzania lub obsługi bardziej złożonej logiki biznesowej. Mogą istnieć parametry, wartości zwrotne oraz parametry z wartościami zwrotnymi, gdzie można definiować zmienne i zapisywać instrukcje sterowania procesem. Nie można dołączyć oświadczenia Create database Zalety: Poprawa możliwości ponownego użycia, umożliwienie modułowego projektowania, zwiększona szybkość wykonywania, mniejszy ruch sieciowy oraz poprawa bezpieczeństwa. Kategorie: 1. Proces przechowywania danych: 1) Definicja systemu, istniejąca w masterze 2) Zazwyczaj zaczyna się od sp_ lub xp_. sp_ używany do ustalania parametrów systemu xp_ używane do wywoływania funkcji udostępnianych przez system operacyjny Wywołaj procedurę przechowywaną systemu: wykonaj nazwę procedury zapisanej 2. Dostosowanie procedury przechowywania 1) Zdefiniowane przez użytkownika, istniejące w aktualnej bazie danych. 2) Zazwyczaj zaczyna się od p_. (Nazwa jest dostosowana) 'Stwórz składnię: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Skopiuj kod
|