Ugrás a fő tartalomra

PL-SQLDeveloper használat alapok 4

 PL-SQLDeveloper használat alapok 4


⚙️ 1. PL/SQL Developer: Gyorsan elérhető funkciók és használatuk

📌 1.1 Kapcsolódás egy adatbázishoz

A PL/SQL Developer indítása után az első dolog, amit meg kell tenned, az adatbázishoz való kapcsolódás. Az adatbázis kapcsolat gyorsan létrehozható az alábbi módon:

  • Funkció: Connect

  • Hogyan: Az eszköztár Connect gombjára kattintva hozhatod létre az adatbázis kapcsolatokat.

  • Az összes korábban mentett adatbázis-kapcsolat elérhető az oldalsávon, így könnyedén választhatsz egy korábban használt adatbázist.

📌 1.2 Query ablak gyors elindítása

  • Funkció: New SQL Window

  • Hogyan: A Ctrl+N vagy a New SQL Window gomb megnyomásával gyorsan megnyithatsz egy új SQL ablakot, ahol azonnal írhatsz lekérdezéseket.

📌 1.3 PL/SQL kód futtatása

  • Funkció: Run

  • Hogyan: A kód futtatásához nyomj F8-at, vagy kattints a Run gombra az eszköztárban. Ha csak egy SQL parancsot szeretnél futtatni, akkor az adott SQL szakasz kiemelése után nyomd meg a Ctrl+Enter-t.

📌 1.4 Függvények/Eljárások keresése és hívása

  • Funkció: Object Browser

  • Hogyan: Az eszköztáron található Object Browser segítségével könnyedén navigálhatsz az adatbázis objektumaiban (táblák, nézetek, függvények, eljárások stb.). Ha szeretnéd például futtatni egy eljárás vagy függvény kódját, válaszd ki a kívánt objektumot, majd kattints a Run gombra.

📌 1.5 Szintaxis kiemelés és automatikus kiegészítés

  • Funkció: Code Completion

  • Hogyan: Az SQL/PLSQL kód írásakor az automatikus kiegészítés segít gyorsabban és helyesebben kódolni. Ha elkezdesz gépelni, például SELECT vagy FROM kulcsszót, a program automatikusan ajánlani fogja a többi lehetőséget.

  • Az F4 gombbal a szintaxis és hibák is gyorsan ellenőrizhetők.

📌 1.6 Adatbázis objektumok megtekintése

  • Funkció: Data Window

  • Hogyan: Az adatbázis objektumait (pl. táblák, nézetek, triggerek) gyorsan elérheted az Object Browser ablakban, amely az adatbázis struktúráját mutatja.

  • A Ctrl+Shift+F2 kombinációval nyithatod meg az Object Browser ablakot, ahol böngészhetsz az objektumok között.

📌 1.7 Lekérdezés időtartama és optimalizálás

  • Funkció: Explain Plan

  • Hogyan: A lekérdezés sebességének és teljesítményének elemzésére a Explain Plan funkciót használhatod. Kattints a Explain Plan gombra az SQL ablak felett, hogy megtekintsd a lekérdezés végrehajtási tervét. Ez segít az indexek használatának ellenőrzésében és az optimalizálásban.

📌 1.8 Adatok exportálása

  • Funkció: Export Data

  • Hogyan: Az SQL lekérdezés eredményét gyorsan exportálhatod Excel vagy CSV formátumba a Data Export gombbal. Kattints a Data ablakban az Export gombra, válaszd ki a kívánt formátumot, és indítsd el az exportálást.


⚙️ 2. Oracle SQL Developer: Gyors elérhető funkciók és használatuk

Az Oracle SQL Developer többféle funkcióval rendelkezik, amelyek segítenek a fejlesztőknek az adatbázisok kezelésében és az SQL lekérdezések gyors írásában.

📌 2.1 SQL Lekérdezés futtatása

  • Funkció: Run Statement

  • Hogyan: Kattints a Run gombra, vagy használd az F5 billentyűt a lekérdezés futtatásához. A gyors gombok segítségével azonnal végrehajthatsz bármilyen SQL lekérdezést.

📌 2.2 Kapcsolódás több adatbázishoz

  • Funkció: Connect

  • Hogyan: Az Connections panelen válaszd ki a kívánt adatbázist, majd kattints a Connect gombra a kapcsolat létrehozásához.

📌 2.3 Auto-Complete (Automatikus kiegészítés)

  • Funkció: Auto-completion

  • Hogyan: Az SQL Worksheet ablakban a Ctrl+Space billentyűkombinációval aktiválhatod az automatikus kiegészítést, amely segít a lekérdezés megírásában.

📌 2.4 Adatbázis és objektum keresése

  • Funkció: Find Database Objects

  • Hogyan: A bal oldali panelen található Database Explorer segítségével gyorsan kereshetsz adatbázis objektumokat, például táblákat, nézeteket, eljárásokat stb.

📌 2.5 Explain Plan

  • Funkció: Explain Plan

  • Hogyan: Az SQL lekérdezés optimalizálásához kattints a Explain Plan gombra a lekérdezés futtatása előtt. Ez bemutatja, hogyan fogja az Oracle motor végrehajtani a lekérdezést.


⚡️ 3. Extra funkciók és tippek mindkét programhoz

📌 3.1 Sablonok használata

  • Funkció: Code Templates

  • Hogyan: Mindkét program lehetőséget biztosít a kód sablonok gyors használatára. Az SQL Developer esetén a Ctrl+Shift+T gyorsgombbal elérheted az előre definiált sablonokat.

📌 3.2 PL/SQL hibakeresés

  • Funkció: Debug PL/SQL

  • Hogyan: A PL/SQL Developer hibakeresési módját használva könnyedén megállíthatsz egy kódszakaszt, és lépésről lépésre követheted a végrehajtást.


A PL/SQL Developer ablakai (windows) különféle célokat szolgálnak – az SQL lekérdezések futtatásától kezdve a PL/SQL programozáson, hibakeresésen és objektumkezelésen át egészen az adatbázis adminisztrációig. Az alábbi összefoglalóban bemutatom a legfontosabb PL/SQL Developer ablak típusokat, a funkciójukat, használatukat, és azt is, mikor érdemes melyiket használni.


🪟 PL/SQL Developer ablak típusok – Áttekintés

Ablak típusIkon / MenüMire való?Mikor használd?
SQL WindowFile → New → SQL WindowSQL lekérdezések írására és futtatásáraSELECT / DML lekérdezésekhez
Command WindowFile → New → Command WindowTöbb SQL parancs futtatása egyben (scriptek, batch)Több parancs/DDL script futtatásához
Program WindowFile → New → Program WindowPL/SQL eljárások, függvények, package-ek szerkesztésePL/SQL objektum fejlesztéshez
Test WindowRight-click on proc → TestEljárások/függvények interaktív teszteléséhezFüggvények, eljárások kipróbálása
Report WindowFile → New → Report WindowSQL-alapú riportok tervezése és futtatásaÜzleti riportok készítése
Debugger WindowAutomatikus, ha debugPL/SQL kód lépésenkénti hibakereséseHibakeresés futtatáskor
Query Builder WindowTools → Query BuilderGrafikus lekérdezésépítés (drag & drop)Bonyolult JOIN-ok egyszerűsítésére
Table/View WindowBrowser → Tables/Views → OpenTábla vagy nézet adatainak megtekintése/szerkesztéseStrukturált adatnézethez
Object BrowserBal oldali panelAz adatbázis összes objektumának böngészéseNavigációhoz
Session WindowTools → Session InfoJelenlegi adatbázis kapcsolat információiDebughoz, locking elemzéshez
Preferences WindowTools → PreferencesA program teljes konfigurációjaTestreszabáshoz

🧭 Részletes ismertetés az ablak típusokról


1. 🧾 SQL Window

  • Fő cél: SELECT, INSERT, UPDATE, DELETE futtatása, adatok vizsgálata

  • Használat: Gyors lekérdezések írására és eredmények megtekintésére

  • Futtatás: Ctrl+Enter (egy utasítás), F8 (egész ablak)

  • Előnye: Több eredménytábla párhuzamos megtekintése, gyors export


2. 💻 Command Window

  • Fő cél: Több SQL parancs (script) futtatása

  • Használat: DDL, több DML utasítás, tranzakciók (COMMIT/ROLLBACK)

  • Előnye: Megőrzi script struktúrát, használható SQL*Plus parancsokkal


3. 🔧 Program Window

  • Fő cél: PL/SQL kód fejlesztés (procedure, function, package, trigger)

  • Használat: Új programobjektum létrehozása vagy meglévő módosítása

  • Előnye: Szintaxiskiemelés, kód sablonok, navigálás procedúrák közt


4. 🧪 Test Window

  • Fő cél: PL/SQL eljárások és függvények futtatása tesztparaméterekkel

  • Használat: Jobb klikk egy eljáráson/függvényen → „Test”

  • Előnye: Automatikusan előkészíti a paramétereket és eredmények visszatérését


5. 📊 Report Window

  • Fő cél: Egyéni riportok létrehozása SQL lekérdezés alapján

  • Használat: Használható fix vagy paraméteres riportokhoz

  • Előnye: Riport elmenthető, később újrafuttatható


6. 🐞 Debugger Window

  • Fő cél: PL/SQL kód hibakeresése (lépésenkénti futtatás, breakpontok)

  • Használat: Test Window → „Debug” gomb

  • Előnye: Változók figyelése, hiba pontos helyének megállapítása


7. 🧱 Query Builder Window

  • Fő cél: SQL lekérdezések vizuális megépítése (táblák összekötése)

  • Használat: Drag and drop felületen táblák összekötése

  • Előnye: Gyors és hibamentes JOIN-ok, ideális kezdőknek


8. 🗂️ Table/View Window

  • Fő cél: Tábla vagy nézet struktúrájának és adatainak megtekintése

  • Használat: Object Browser → jobb klikk → Open

  • Előnye: Adatnézet, mezőlista, indexek, constraints is láthatók


9. 🧭 Object Browser

  • Fő cél: Adatbázis objektumainak (táblák, nézetek, package-ek) böngészése

  • Használat: Bal oldali navigációs panel, kategóriák szerint

  • Előnye: Átlátható adatbázisstruktúra, objektum keresés


10. 🧾 Session Window

  • Fő cél: Aktív sessionök, locking, memóriahasználat elemzése

  • Használat: Tools → Session Info

  • Előnye: Hasznos teljesítményproblémák vizsgálatakor


11. ⚙️ Preferences Window

  • Fő cél: Teljes program beállítások (betűméret, színek, Oracle driver, auto commit)

  • Használat: Tools → Preferences

  • Előnye: Testreszabható környezet fejlesztési igények szerint







Megjegyzések