Tudnivalók a kérelmi változókról

A kérelmi változó lehetővé teszi a munkameneti változó felülírását, de csak arra az időre, amikor az adatbázisi kérelem az oszlop promptjából inicializálódik. A kérelmi változó az oszlopprompt létrehozási folyamatának részeként hozható létre.

A kérelmi változó olyan valamelyik következő típusú irányítópulti promptok létrehozási folyamatának részeként hozható létre:

  • A kérelmi változó, amelyik egy oszlop-prompt részeként lett létrehozva, oszlophoz társul, és a felvehető értékei az oszlop értékeiből származnak.

    Kérelmi változó oszlopprompt részeként történő létrehozásához az Új prompt párbeszédpanelen ki kell jelölnie a Kérelmi változó elemet a Változó beállítása mezőben. A Változó neve mezőben adja meg a felülírandó munkameneti változó nevét.

  • Az olyan kérelmi változó, amelyik egy változóprompt részeként lett létrehozva, oszlophoz nem társul, és a felvehető értékét a létrehozó (Ön) határozhatja meg.

    Kérelmi változó változóprompt részeként történő létrehozásához az Új prompt párbeszédpanelen (vagy a Prompt szerkesztése párbeszédpanelen) ki kell jelölnie a Kérelmi változó elemet a Prompt a következőhöz: mezőben. Ezután a Változó neve mezőben adja meg a felülírni kívánt munkameneti változó nevét.

A kérelmi változó értékét annak az oszlopnak a promptja tölti fel, amelyikkel létre lett hozva. Azaz valahányszor a felhasználó az oszlop promptjában kiválaszt egy értéket, a kérelmi változó értéke az lesz, amit a felhasználó kiválasztott. Az érték azonban csak arra az időre van érvényben, ami aközött van, hogy a felhasználó megnyomja a prompt Indítás gombját, és az elemzési eredmények visszatérítődnek az irányítópultra.

Bizonyos rendszerkezelt munkameneti változókat (például: USERGUID vagy ROLES) a kérelmi változók nem írhatják felül. Más rendszerkezelt változókat, mint például a DATA_TZ és a DATA_DISPLAY_TZ (időzóna) akkor lehet felülírni, ha a modell adminisztrációs eszközében úgy vannak konfigurálva.

Csak karakterlánc és numerikus kérelmi változónál használható több érték. Az összes többi adattípus csak az első értéket adja át.