Hiermee maakt u een opgeslagen procedure.
Opmerking: De Microsoft Access-database-engine biedt geen ondersteuning voor het gebruik van CREATE PROCEDURE of een van de DDL-instructies met niet-Microsoft Access-database-enginedatabases.
Syntaxis
CREATE PROCEDURE procedure (param1 gegevenstype[, param2 datatype][, ...]) AS sqlstatement
De instructie CREATE PROCEDURE bestaat uit de volgende onderdelen:
Onderdeel |
Beschrijving |
procedure |
Een naam voor de procedure. |
param1, param2 |
Eén tot 255 veldnamen of parameters. |
gegevenstype |
Een van de primaire Microsoft Access SQL-gegevenstypen of hun synoniemen. |
sqlstatement |
Een willekeurige SQL-instructie, zoals SELECT, UPDATE, DELETE, INSERT, CREATE TABLE, DROP TABLE, enzovoorts. |
Voorbeeld
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]
Opmerkingen
Een SQL-procedure bestaat uit een PROCEDURE-component die de naam van de procedure, een optionele lijst met parameterdefinities en één SQL-instructie opgeeft.
Een procedurenaam kan niet hetzelfde zijn als de naam van een bestaande tabel.