Tworzona jest przechowywana procedura.
Uwaga: Aparat bazy danych programu Microsoft Access nie obsługuje stosowania instrukcji CREATE PROCEDURE ani żadnych innych instrukcji DDL z bazami danych innymi niż bazy programu Microsoft Access.
Składnia
CREATE PROCEDURE procedura (parametr_1typ_danych[, parametr_2 typ_danych][, ...]) AS instrukcja_sql
Instrukcja CREATE PROCEDURE zawiera następujące segmenty:
Segment |
Opis |
procedura |
Nazwa procedury. |
parametr_1, parametr_2 |
Od 1 do 255 nazw pól lub parametrów. |
typ_danych |
Jeden z podstawowych typów danych języka SQL dla programu Microsoft Access lub jego synonim. |
instrukcja_sql |
Instrukcja SQL, taka jak SELECT, UPDATE, DELETE, INSERT, CREATE TABLE, DROP TABLE itd. |
Przykład
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]
Spostrzeżenia
Procedura SQL składa się z klauzuli PROCEDURE, która definiuje nazwę procedury, opcjonalnej listy definicji parametrów oraz pojedynczej instrukcji SQL.
Nazwa procedury nie może być taka sama, jak nazwa istniejącej tabeli.