Databáza Oracle je najpoužívanejšou databázou na ukladanie obrovských objemov údajov v mnohých organizáciách, ktorú vyvinula spoločnosť Oracle Corporation. Oracle poskytuje niektoré nástroje ako SQL Developer a SQL*Plus na jednoduchú interakciu s databázovým prostredím Oracle. Presnejšie povedané, Oracle SQL*Plus je nástroj príkazového riadka na tento účel, ktorý sa štandardne inštaluje s databázou Oracle.
Tento príspevok bude diskutovať o nasledujúcom obsahu:
- Čo je Oracle SQL*Plus?
- Vlastnosti Oracle SQL*Plus
- Na čo sa používa SQL*Plus?
- Rôzne príklady príkazov SQL*Plus
Čo je Oracle SQL*Plus?
SQL*Plus je výkonný bezplatný nástroj určený na interakciu s databázovým systémom Oracle. Má rozhranie príkazového riadka a nové webové používateľské rozhranie je k dispozícii aj s názvom iSQL*Plus. Môže vykonávať príkazy a skripty v databázach Oracle. Štandardne sa inštaluje s databázou Oracle, ku ktorej sa potom pristupuje pomocou príkazového riadka alebo terminálu SQL*Plus. Umožňuje používateľom spúšťať príkazy SQL*Plus, SQL, PL/SQL a OS na vykonávanie úloh správy databázy a manipulácie s databázou.
Vlastnosti Oracle SQL*Plus
Uveďme si funkcie Oracle SQL*Plus:
- Manipulujte s dopytmi a ukladajte ich výsledky.
- Pripojte sa k databázam Oracle.
- Generovať prehľady.
- Analyzujte definície tabuliek a objektov.
- Vytvárajte a spúšťajte dávkové skripty.
- Vykonajte správu databázy.
- Vkladanie, aktualizácia a mazanie údajov v databáze Oracle.
- Automatizujte databázové úlohy, ako je zálohovanie a načítanie údajov.
Na čo sa používa SQL*Plus?
SQL*Plus sa používa na vykonávanie týchto úloh v prostredí databázy Oracle:
- SQL vývoj : Používa sa na písanie a spúšťanie SQL príkazov a skriptov pre vývoj databáz vývojármi Oracle.
- Administrácia databázy : Používa sa na správu databázových objektov, monitorovanie výkonu databázy, priraďovanie rolí používateľom databázy a konfiguráciu nastavení databázy administrátormi databázy.
- Analýza dát : Používa sa na vykonávanie podrobných úloh analýzy údajov, ako je napríklad dotazovanie analytikov na veľké súbory údajov.
- Automatizácia databázy : Používa sa na automatizáciu rutinných úloh, ako je napríklad zálohovanie a načítanie údajov, písaním efektívnych skriptov.
Dá sa štandardne nainštalovať s databázou Oracle na operačných systémoch Windows, Linux a Unix. Je to nevyhnutný nástroj pre vývojárov, analytikov alebo správcov databáz pracujúcich s databázami Oracle.
Rôzne príklady príkazov SQL*Plus
Tu je niekoľko príkladov príkazov SQL*Plus, ktoré môžete použiť:
Pripojte sa k databáze Oracle
Ak sa chcete pripojiť k databáze Oracle, otvorte príkazový riadok a na pripojenie k databáze Oracle použite túto syntax:
Používateľské meno sqlplus / hesloUistite sa, že ste v príkaze poskytli používateľské meno a heslo vašej databázy a vykonajte ho. Pre tento príspevok by sa príkaz stal týmto, pretože používateľské meno je „c##neem“ a heslo je „neem123“:
sqlplus c##neem / neem123Výkon
Výstup zobrazoval, že databáza Oracle je úspešne pripojená k systému.
Zobrazte aktuálnu schému
Ak chcete zobraziť aktuálnu schému, v ktorej pracujete, spustite tento príkaz:
ŠOU USER ;Výkon
Výstup zobrazil aktuálnu schému databázy Oracle.
Vypíšte všetky tabuľky v aktuálnej schéme
Ak chcete zobraziť tabuľky dostupné v aktuálnej schéme, vykonajte tento príkaz:
VYBRAŤ TABLE_NAME OD user_tables;Výkon
Výstup vrátil všetky tabuľky dostupné v aktuálnej schéme databázy Oracle.
Zoznam stĺpcov Podrobnosti konkrétnej tabuľky
Na zobrazenie informácií o všetkých stĺpcoch zadanej tabuľky sa používa táto syntax:
POPISOVAŤ < názov_tabuľky > ;Zadajte názov tabuľky a spustite príkaz. Tu je názov tabuľky „ KUPUJÚCI “:
POPISOVAŤ KUPUJÚCI;Výkon
Výstup úspešne poskytol podrobnosti o zadanej tabuľke.
SQL Plus tiež podporuje rôzne možnosti formátovania a príkazy na správu pripojení k databáze a vykonávanie skriptov SQL.
Záver
SQL*Plus je bezplatný nástroj príkazového riadka určený na interakciu s databázovým systémom Oracle. Štandardne sa inštaluje s databázou Oracle. Používa sa na vývoj SQL, analýzu údajov, automatizáciu databáz a úlohy správy databáz. Je to nevyhnutný nástroj pre vývojárov, analytikov alebo správcov databáz pracujúcich s databázami Oracle.