Deklaruje názvy a datové typy jednotlivých parametrů v parametrickém dotazu.
Syntaxe
PARAMETERS název datový_typ [, název datový_typ [, ...]]
Deklarace PARAMETERS má tyto části:
Část |
Popis |
název |
Název parametru. Přiřazeno vlastnosti Name objektu Parameter a slouží k identifikaci tohoto parametru v kolekci Parameters . Název můžete použít jako řetězec, který se zobrazí v dialogovém okně, zatímco aplikace spouští dotaz. Pomocí závorek ([ ]) uzavřete text, který obsahuje mezery nebo interpunkci. Například [Nízká cena] a [Zahájit sestavu s kterým měsícem?] jsou platné argumenty názvu . |
datový_typ |
Jeden z primárních datových typů SQL Microsoft Accessu nebo jejich synonym |
Poznámky
Pokud budete některé dotazy spouštět opakovaně, můžete pomocí deklarace PARAMETERS vytvořit parametrický dotaz. Parametrický dotaz umožňuje automatizovat proces změny kritérií dotazu. Při každém spuštění parametrického dotazu musí váš kód poskytnout parametry.
Deklarace PARAMETERS je nepovinná, ale když je uvedena, musí být před jakýmkoli jiným příkazem, včetně příkazu SELECT.
Pokud deklarace obsahuje více než jeden parametr, oddělte parametry čárkami. Následující příklad obsahuje dva parametry:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
V klauzuli WHERE nebo HAVING můžete použít název, ale nemůžete použít datový_typ. Následující příklad předpokládá poskytnutí dvou parametrů a pak použije kritéria na záznamy v tabulce Orders:
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
SELECT OrderID, OrderAmount FROM Orders WHERE OrderAmount > [Low price] AND OrderDate >= [Beginning date];