W przypadku parametru z typem danych "wyrażenie SQL" trzeba napisać lub wkleić wyrażenie Logical SQL określające wartość kolumny, która ma być przez ten parametr używana.
Jeśli opcja
Programista nie jest wyświetlana ze skoroszytu, trzeba włączyć opcje programisty w ustawieniach swojego profilu. Zob.
Opcje programisty.
- Na stronie startowej wybrać skoroszyt, do którego ma zostać dodany parametr, kliknąć menu Czynności, po czym wybrać Otwórz.
- Aby ustalić i skopiować wyrażenie Logical SQL dla kolumny, która będzie określana jako wartość parametru, przeciągnąć w skoroszycie kolumnę do kanwy.
- W Menu na pasku narzędzi skoroszytu kliknąć Programista.
- W okienku "Programista" kliknąć Narzędzia wydajności, po czym kliknąć Logical SQL. Kliknąć Odśwież.
- Odszukać i skopiować instrukcję SELECT zapytania Logical SQL dla kolumny, która ma być używana jako wartość w parametrze.
- W edytorze skoroszytu przejść do panelu "Dane" i kliknąć Parametry.
- W okienku "Parametry" kliknąć ikonę menu
, po czym wybrać Dodaj parametr.
- W polu Nazwa wpisać nazwę.
- Kliknąć Typ danych, po czym wybrać Wyrażenie SQL.
- W polu Dostępne wartości wybrać Zapytanie Logical SQL.
- W polu tekstowym wkleić wyrażenie Logical SQL kolumny. Na przykład:
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
- Opcjonalne: Alternatywnie podać wyrażenie zawierające parametr z wartością domyślną. Na przykład:
SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
- Kliknąć Weryfikuj, aby zweryfikować wklejone wyrażenie Logical SQL.
- Kliknąć OK.
- Kliknąć Zapisz.