Vytvoří se uložená Procedura.
Poznámka: Databázový stroj Microsoft Access nepodporuje použití příkazu CREATE PROCEDURE a žádných příkazů DDL u databází, které nejsou databázemi databázového stroje Microsoft Access.
Syntaxe
CREATE PROCEDURE procedura (param1 datový typ[, param2 datový typ][, ...]) AS sqlstatement
Příkaz CREATE PROCEDURE se skládá z těchto částí:
Část |
Popis |
procedura |
Název procedury. |
param1, param2 |
1 až 255 názvů polí nebo parametrů. |
datový_typ |
Jeden z primárních datových typů SQL Microsoft Accessu nebo jejich synonym. |
sqlstatement |
Příkaz SQL, jako je například SELECT, UPDATE, DELETE, INSERT, CREATE TABLE, DROP TABLE a podobně. |
Příklad
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]
Poznámky
Procedura SQL se skládá z klauzule PROCEDURE, která specifikuje název dané procedury, volitelný seznam definicí parametrů a jeden příkaz SQL.
Název procedury nesmí být stejný jako název existující tabulky.