Spouštění příkazů SQL v aplikaci Oracle Application Express
Express Edition Oracle 11g obsahuje systém vývoje softwaru Application Express. To lze použít k vytváření webových databázových aplikací a také k přímé práci s databází pomocí příkazů SQL.
Chcete-li začít s aplikací Application Express, ujistěte se, že je nainstalována Express Edition verze 11g Release 2. Pokyny pro stažení a instalaci Oracle Database 11g Express Edition jsou k dispozici zde.
Po dokončení instalačního programu se ve Windows Nabídka Start -> Programy ->Oracle Database 11g Express Edition objeví následující položky
1. Ujistěte se, že jsou procesy databáze a webového serveru načteny spuštěním Spustit databázi databázový skript. Poté spusťte Začínáme zkratka, která spustí webový prohlížeč. Výsledkem bude obrazovka správy, jak je uvedeno níže:
2. Klikněte na kartu Application Express:
Když jsou všechna pole vyplněna, klikněte na Vytvořit pracovní prostor knoflík. To udělá dvě věci. Nejprve vytvoří uživatelský účet Oracle v místní databázi. Poté nainstaluje potřebné tabulky a pohledy atd. pro podporu pracovního prostoru Application Express.
3. Po dokončení se zobrazí zpráva „Successfully Created Workspace…“. Pro přihlášení klikněte na odkaz „Klikněte sem“.
4. Oracle Application Express objeví se obrazovka:
5. Chcete-li pracovat přímo s databází pomocí SQL, spusťte SQL Workshop kliknutím na jeho ikonu:
6. Klikněte na Příkazy SQL ikona:
7. V tomto okamžiku můžete zadat libovolné příkazy SQL v horním okně a kliknout na Spustit tlačítko pro jejich odeslání do databáze. Níže je uveden příklad dotazu na tabulku „cat“, která ukazuje všechny tabulky a pohledy načtené v katalogu aktuálního použití:
Tabulky s názvy začínajícími APEX$ jsou pro aplikační vývojové prostředí Application Express. NEODSTRAŇUJTE ani neupravujte tyto tabulky.
Upravte Řádky parametr pro zobrazení více tabulek na první stránce výsledků. Přejděte dolů a zobrazte další názvy tabulek.
8. Například jedna z ve výchozím nastavení nainstalovaných tabulek se nazývá EMP . Dotaz na EMP tabulka, abyste viděli její obsah:
Možná budete chtít prozkoumat více z jazyka SQL tím, že si projdete můj výukový program Oracle SQL a SQL*Plus. Specifické příkazy SQL*Plus ve výukovém programu můžete ignorovat. Veškerý zbytek materiálu o dotazech a uložených procedurách a triggerech PL/SQL bude v Application Express fungovat dobře.