|
1. Съхранена процедура: Подобно на метод в C#, това е колекция от SQL оператори за изпълнение на конкретна задача. Функции: Използва се за управление или обработка на по-сложна бизнес логика. Могат да има параметри, стойности на връщане и параметри с връщани стойности, където променливи могат да се дефинират и да се записват контролни оператори на процеса. Не може да се включи операторът Create Database Предимства: Подобрена повторна употреба, позволява модулен дизайн, повишена скорост на изпълнение, намален мрежов трафик и подобрена сигурност. Категории: 1. Процес на съхранение в системата: 1) Дефиниция на системата, съществуваща в master 2) Обикновено започва с sp_ или xp_. sp_ използва за задаване на параметрите на системата xp_ използва за извикване на функции, предоставени от операционната система Извикай системната съхранена процедура: изпълни името на съхранената процедура 2. Персонализиране на процедурата за съхранение 1) Дефиниран от потребителя, съществуващ в текущата база данни. 2) Обикновено започва с p_. (Името е персонализирано) 'Създай синтаксис: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
Копирай код
|