Создает хранимую процедуру.
Примечание: Ядро СУБД Microsoft Access не поддерживает использование CREATE PROCEDURE или любых других инструкций DDL с базами данных не на основе ядра СУБД Microsoft Access.
Синтаксис
CREATE PROCEDURE процедура (параметр1 тип_данных [, параметр2 тип_данных][, ...]) AS инструкция_SQL
Инструкция CREATE PROCEDURE состоит из следующих элементов:
Часть |
Описание |
процедура |
Название процедуры. |
параметр1, параметр2 |
От 1 до 255 имен полей или параметров. |
тип_данных |
Один из основных типов данных Microsoft Access SQL или их синонимов. |
инструкция_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.
Имя процедуры не может совпадать с именем существующей таблицы.