Създава съхранена процедура.
Забележка: Ядрото на базата данни на Microsoft Access не поддържа използването на CREATE PROCEDURE или някоя от DDL командите с бази данни, които не са на ядрото на Microsoft Access.
Синтаксис
CREATE PROCEDURE процедура (парам1 тип_данни[, парам2 тип_данни][, ...]) AS sql_инструкция
Командата CREATE PROCEDURE има следните части:
Част |
Описание |
процедура |
Име на процедурата. |
парам1, парам2 |
От 1 до 255 имена на полета или параметри. |
тип_данни |
Някой от основните типове SQL данни на Microsoft Access или техните синоними. |
sql_инструкция |
SQL инструкция, като например SELECT, UPDATE, DELETE, INSERT, CREATE TABLE, DROP TABLE и т.н. |
Пример
CREATE PROCEDURE Sales_By_CountryRegion ([Beginning Date] DateTime, [Ending Date] DateTime) AS SELECT Customer, [Ship Address] WHERE [Shipped Date] Between [Beginning Date] And [Ending Date]
Забележки
Една SQL процедура се състои от клауза PROCEDURE, която указва името на процедурата, незадължителен списък с дефиниции на параметри и една SQL инструкция.
Името на процедурата не може да бъде същото като името на съществуваща таблица.