建立預存程序。
附註: Microsoft Access 資料庫引擎不支援搭配非 Microsoft Access 資料庫引擎資料庫使用 CREATE PROCEDURE 或任何 DDL 陳述式。
語法
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 陳述式所組成。
程序名稱不能和現有資料表的名稱相同。