Proměnná požadavku umožňuje přepsat hodnoty proměnné relace, ale pouze po dobu trvání požadavku na databázi inicializovaného z výzvy sloupce. Proměnnou požadavku můžete vytvořit v rámci procesu vytvoření výzvy sloupce.
Proměnnou požadavku můžete vytvořit v rámci procesu vytváření jednoho z následujících typů výzvy panelu:
Požadavek vytvořený v rámci výzvy sloupce je spojen se sloupcem a hodnoty, které může převzít, pocházejí z hodnot sloupce.
Pokud chcete vytvořit proměnnou požadavku jako součást výzvy sloupce, v dialogovém okně Nová výzva musíte v poli Nastavit proměnnou vybrat volbu Proměnná požadavku. Do pole Název proměnné zadejte název proměnné relace, kterou chcete přepsat.
Proměnná požadavku, která je vytvořena v rámci výzvy proměnné, není přidružena k žádnému sloupci, a hodnoty, které může obsahovat, definuje uživatel.
Pokud chcete vytvořit proměnnou požadavku jako součást výzvy proměnné, v dialogovém okně Nová výzva (nebo Upravit výzvu) musíte v poli Dotaz na vybrat volbu Proměnná požadavku. Do pole Název proměnné pak zadejte název proměnné relace, kterou chcete přepsat.
Hodnota proměnné požadavku je zadána výzvou sloupce, ve kterém byla vytvořena. To znamená, že pokaždé, když uživatel vybere hodnotu ve výzvě sloupce, je hodnota proměnné požadavku nastavena na hodnotu, kterou uživatel vybere. Hodnota je však platná pouze od doby, kdy uživatel stiskne tlačítko Přejít ve výzvě, dokud nebudou výsledky analýzy vráceny do panelu.
Některé systémové proměnné relace (jako USERGUID nebo ROLES) nelze přepsat proměnnými požadavku. Jiné systémové proměnné relace, jako DATA_TZ a DATA_DISPLAY_TZ (časové pásmo) lze přepsat, pokud je po povoleno v nástroji pro správu modelu.
Vícenásobnou hodnotu podporují pouze řetězcové a číselné proměnné požadavku. Všechny ostatní datové typy předávají pouze první hodnotu.