PARAMETERS 声明 (Microsoft Jet SQL)

PARAMETERS 声明

参数的名称和数据类型在参数查询中说明。

语法

PARAMETERS name datatype [, name datatype [, ...]]

PARAMETERS 声明有这些部分:

部分

说明

name

参数的名称。具有Name特性(此特性属于 Parameter对象),并被用于在Parameters中标识此参数。当应用程序运行查询时,可用 name 作为字符串显示在对话框中。包含空格或标点符号的文本应用方括号 ([ ]) 括起来。例如,[Low price] 及 [Begin report with which month?] 都是有效的 name 参数。

datatype

基本 Microsoft Jet SQL数据类型或其同义字之一。

 

说明

对于有规则运行的查询,可用 PARAMETERS 声明创建一个参数查询。参数查询便于自动更改查询准则。对于参数查询,代码必须提供每次查询运行时使用的参数。

PARAMETERS 声明是可选的,但是当使用时,须置於任何其他语句之前,包括 SELECT 语句

如果声明包含一个以上的参数,用逗点将它们分隔。下列示例中声明了两个参数:

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

WHEREHAVING 子句中可以使用 name,但不能用数据类型。下列示例中要提供两个参数,然后使用这个条件来查询 Orders 表中的记录。

PARAMETERS [Low price] Currency,

[Beginning date] DateTime;

SELECT OrderID, OrderAmount

FROM Orders

WHERE OrderAmount > [Low price]

AND OrderDate >= [Beginning date];

请参阅

EXECUTE 语句 (Microsoft Jet SQL)

SELECT 语句 (Microsoft Jet SQL)

HAVING 子句 (Microsoft Jet SQL)

WHERE 子句 (Microsoft Jet SQL)

Microsoft Jet 数据库引擎 SQL 的数据类型

 

 

示例

PARAMETERS 声明示例