Vytvoření parametru s typem dat Výraz SQL

U parametru, který jako typ dat používá výraz SQL, musíte zadat nebo vložit logický výraz SQL, který bude sloužit jako hodnota sloupce, kterou má parametr používat.

Pokud se volba Vývojář ze sešitu nezobrazuje, je třeba povolit možnosti vývojáře v nastavení profilu. Viz Možnosti vývojáře.
Informace o odkazování na parametry ve výrazech SQL naleznete v části Syntaxe pro odkazování na parametry.
  1. Na Domovské stránce vyberte sešit, do kterého chcete parametr přidat, klikněte na nabídku Akce a poté vyberte Otevřít.
  2. Pokud chcete najít a zkopírovat logický výraz SQL pro sloupec, který chcete zadat jako hodnotu parametru, přetáhněte sloupec v sešitě na kanvas.
  3. Klikněte na položku Nabídka na panelu nástrojů sešitu a klikněte na položku Vývojář.
    Tlačítko Akce a možnost nabídky Vývojář

  4. V podokně Vývojář klikněte na Nástroje pro výkon a poté na Logické SQL. Klikněte na tlačítko Aktualizovat.
    Tlačítko Aktualizovat v dialogovém okně Vývojář

  5. Vyhledejte a zkopírujte logický příkaz příkaz SQL Select sloupce, který chcete použít jako hodnotu v parametru.
  6. V editoru sešitu přejděte na Panel Dat a klikněte na Parametry.
  7. V podokně Parametry klikněte na Přidat.
  8. Do pole Název zadejte název.
  9. Klikněte na Typ dat a vyberte Výraz SQL.
  10. V poli Dostupné hodnoty vyberte Logický dotaz SQL.
    Možné hodnoty logického dotazu SQL

  11. Do textového pole vložte logický výraz SQL sloupce. Například:
    SELECT
       0 s_0
       XSA('Admin'.'sample_order_line')."sample_order_line"."City" s_1
    FROM XSA('Admin'.'sample_order_line')
    ORDER BY 2 ASC NULLS LAST
    FETCH FIRST 125001 ROWS ONLY
  12. Volitelné: Případně zadejte výraz, který obsahuje parametr s výchozí hodnotou. Například:
    SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
  13. Kliknutím na tlačítko Ověřit zkontrolujete platnost vloženého logického výrazu SQL.
  14. Klikněte na tlačítko OK.
  15. Klikněte na tlačítko Uložit.