Stvara spremljenu proceduru.
Napomena
Modul baze podataka programa Microsoft Access ne podržava korištenje naredbe CREATE PROCEDURE ni drugih DDL naredbi u bazama podataka koje nisu stvorene pomoću modula programa Microsoft Access.
Sintaksa
CREATE PROCEDURE procedure (param1 vrstapodataka[; param2 vrstapodataka][, ...]) AS sqlnaredba
Naredba CREATE PROCEDURE sastoji se od tri dijela:
| Dio | Opis |
|---|---|
| procedura | Naziv procedure. |
| param1, param2 | Od jednog do 255 naziva polja ili parametara. |
| vrstapodataka | Jedna od primarnih vrsta podataka programa Microsoft Access SQL ili njihovi sinonimi. |
| sqlnaredba | SQL naredba, primjerice SELECT, UPDATE, DELETE, INSERT, CREATE TABLE, DROP TABLE itd. |
Primjer
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]
Napomene
SQL procedura sastoji se od klauzule PROCEDURE kojom je određen naziv procedure, neobaveznog popisa definicija parametara i jedne SQL naredbe.
Naziv procedure ne može biti jednak nazivu postojeće tablice.