创建存储的过程。
注意: Microsoft Access 数据库引擎不支持将 CREATE PROCEDURE 或任何 DDL 语句与非 Microsoft Access 数据库引擎数据库结合使用。
语法
CREATE PROCEDURE procedure (param1 datatype[, param2 datatype][, ...]) AS sqlstatement
CREATE PROCEDURE 语句包含以下部分:
部分 |
说明 |
procedure |
过程的名称。 |
param1, param2 |
从 1 到 255 个字段名或参数。 |
datatype |
主要 Microsoft Access SQL 数据类型之一或其同义词。 |
sqlstatement |
SQL 语句,如 SELECT、UPDATE、DELETE、INSERT、CREATE TABLE、DROP TABLE 等。 |
示例
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]
备注
SQL 过程包含一个 PROCEDURE 子句(该子句指定过程的名称)、参数定义的可选列表和单个 SQL 语句。
过程名称不能与现有表的名称相同。