Paraméter létrehozása az SQL-kifejezés adattípussal

SQL-kifejezés adattípust használó paraméternél meg kell adnia vagy be kell illesztenie egy Logikai SQL-kifejezést a paraméter által használni kívánt oszlopérték biztosításához.

Ha a Fejlesztő beállítás nem jelenik meg a munkafüzetben, engedélyeznie kell a fejlesztői beállításokat a profilbeállításokból. Lásd: Fejlesztői beállítások.
Az SQL-kifejezések paramétereire való hivatkozással kapcsolatos információért lásd: A paraméterekre hivatkozás szintaxisa.
  1. A Kezdőlap oldalon válassza ki azt a munkafüzetet, amelyhez hozzá kíván adni egy paramétert, kattintson a Műveletek lehetőségre, majd válassza ki a Megnyitás elemet.
  2. A paraméter értékeként meghatározni kívánt oszlophoz tartozó logikai SQL-kifejezés megkereséséhez és másolásához húzza az oszlopot egy vászonra a munkafüzetben.
  3. A munkafüzet eszköztárán kattintson a Menü elemre, és válassza a Fejlesztő lehetőséget.
    Műveletek gomb és fejlesztői menüopció

  4. A Fejlesztő ablaktáblán kattintson a Teljesítményértékelési eszközök, majd a Logikai SQL lehetőségre. Kattintson a Frissítés gombra.
    Fejlesztői menü – Frissítés gomb

  5. Keresse meg és másolja ki a SELECT Logikai SQL-kifejezést abból az oszlopból, amelyet értékként kíván használni a paraméterben.
  6. A Munkafüzet-szerkesztőben lépjen az Adatok panelre és kattintson a Paraméterek elemre.
  7. A Paraméterek panelen kattintson a Menü Menü ellipszis ikonja elemre, majd válassza a Paraméter hozzáadása lehetőséget.
  8. A Név mezőben adjon meg egy nevet.
  9. Kattintson az Adattípus lehetőségre, és válassza a következőt: SQL-kifejezés.
  10. Az Elérhető értékek mezőben válassza ki ezt: Logikai SQL lekérdezése.

  11. A szövegdobozba másolja be az oszlop Logikai SQL-kifejezését. Például:
    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. Választható: Másik lehetőségként megadhat egy olyan kifejezést is, amely alapértelmezett értékkel rendelkező paramétert tartalmaz. Például:
    SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
  13. A beillesztett Logikai SQL-kifejezés érvényesítéséhez kattintson az Érvényesítés elemre.
  14. Kattintson az OK gombra.
  15. Kattintson a Mentés elemre.