Cria um procedimento armazenado.
Nota: O motor de base de dados do Microsoft Access não suporta a utilização da instrução CREATE PROCEDURE ou qualquer uma das instruções DDL, com bases de dados que não sejam do motor de base de dados do Microsoft Access.
Sintaxe
CREATE PROCEDURE procedimento (param1 tipodedados[, param2 tipodedados][, ...]) AS instruçãosql
A instrução CREATE PROCEDURE tem as seguintes partes:
Parte |
Descrição |
procedimento |
Um nome para o procedimento. |
param1, param2 |
Entre 1 a 255 nomes de campos ou parâmetros |
tipodedados |
Um dos principais Tipos de Dados do Microsoft Access SQL ou os respetivos sinónimos. |
instruçãosql |
Uma instrução SQL como SELECT, UPDATE, DELETE, INSERT, CREATE TABLE, DROP TABLE, entre outras. |
Exemplo
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]
Observações
Um procedimento SQL consiste numa cláusula PROCEDURE que especifica o nome do procedimento, uma lista opcional das definições de parâmetro e uma instrução SQL exclusiva.
O nome de um procedimento não pode ser o mesmo que o nome de uma tabela existente.