Databáze Oracle je nejrozšířenější databází pro ukládání obrovských objemů dat v mnoha organizacích vyvinutá společností Oracle Corporation. Oracle poskytuje některé nástroje jako SQL Developer a SQL*Plus pro snadnou interakci s databázovým prostředím Oracle. Přesněji řečeno, Oracle SQL*Plus je pro tento účel nástroj příkazového řádku, který se standardně instaluje s databází Oracle.
Tento příspěvek bude diskutovat o následujícím obsahu:
- Co je Oracle SQL*Plus?
- Vlastnosti Oracle SQL*Plus
- K čemu se SQL*Plus používá?
- Různé příklady SQL*Plus příkazů
Co je Oracle SQL*Plus?
SQL*Plus je výkonný bezplatný nástroj navržený pro interakci s databázovým systémem Oracle. Má rozhraní příkazového řádku a nově je k dispozici webové uživatelské rozhraní, dokonce i pojmenované iSQL*Plus. Může spouštět příkazy a skripty na databázích Oracle. Ve výchozím nastavení se nainstaluje s databází Oracle, ke které se pak přistupuje pomocí příkazového řádku nebo terminálu SQL*Plus. Umožňuje uživatelům spouštět příkazy SQL*Plus, SQL, PL/SQL a OS pro provádění úloh správy databáze a manipulace s databází.
Vlastnosti Oracle SQL*Plus
Podívejme se na funkce Oracle SQL*Plus:
- Manipulujte s dotazy a ukládejte jejich výsledky.
- Připojte se k databázím Oracle.
- Vytvářejte zprávy.
- Analyzujte definice tabulek a objektů.
- Vytvářejte a spouštějte dávkové skripty.
- Proveďte administraci databáze.
- Vkládání, aktualizace a mazání dat v databázi Oracle.
- Automatizujte databázové úlohy, jako je zálohování a načítání dat.
K čemu se SQL*Plus používá?
SQL*Plus se používá k provádění těchto úloh v databázovém prostředí Oracle:
- SQL vývoj : Používá se k psaní a spouštění SQL příkazů a skriptů pro vývoj databází vývojáři Oracle.
- Správa databáze : Používá se ke správě databázových objektů, sledování výkonu databáze, přidělování rolí uživatelům databáze a konfiguraci nastavení databáze administrátory databáze.
- Analýza dat : Používá se k provádění podrobných úloh analýzy dat, jako je dotazování analytiků na velké soubory dat.
- Automatizace databáze : Používá se k automatizaci rutinních úloh, jako je zálohování a načítání dat, psaním efektivních skriptů.
Ve výchozím nastavení jej lze nainstalovat s databází Oracle na operační systémy Windows, Linux a Unix. Je to nezbytný nástroj pro vývojáře, analytiky nebo správce databází pracující s databázemi Oracle.
Různé příklady SQL*Plus příkazů
Zde je několik příkladů příkazů SQL*Plus, které můžete použít:
Připojte se k databázi Oracle
Chcete-li se připojit k databázi Oracle, otevřete příkazový řádek a použijte tuto syntaxi pro připojení k databázi Oracle:
uživatelské jméno sqlplus / HesloUjistěte se, že jste v příkazu uvedli uživatelské jméno a heslo vaší databáze a spusťte jej. Pro tento příspěvek by se příkaz stal tímto, protože uživatelské jméno je „c##neem“ a heslo je „neem123“:
sqlplus c##neem / neem123Výstup
Výstup zobrazoval, že databáze Oracle je úspěšně připojena k systému.
Zobrazte aktuální schéma
Chcete-li zobrazit aktuální schéma, ve kterém pracujete, spusťte tento příkaz:
UKÁZAT UŽIVATEL ;Výstup
Výstup zobrazil aktuální schéma databáze Oracle.
Seznam všech tabulek v aktuálním schématu
Chcete-li zobrazit tabulky dostupné v aktuálním schématu, spusťte tento příkaz:
VYBRAT TABLE_NAME Z uživatelské_tabulky;Výstup
Výstup vrátil všechny tabulky dostupné v aktuálním schématu databáze Oracle.
Seznam sloupců Podrobnosti konkrétní tabulky
Chcete-li zobrazit informace o všech sloupcích zadané tabulky, používá se tato syntaxe:
POPSAT < název_tabulky > ;Zadejte název tabulky a spusťte příkaz. Zde je název tabulky „ KUPUJÍCÍ “:
POPSAT KUPUJÍCÍ;Výstup
Výstup úspěšně poskytl podrobnosti o zadané tabulce.
SQL Plus také podporuje různé možnosti formátování a příkazy pro správu databázových připojení a spouštění SQL skriptů.
Závěr
SQL*Plus je bezplatný nástroj příkazového řádku navržený pro interakci s databázovým systémem Oracle. Ve výchozím nastavení se instaluje s databází Oracle. Používá se pro vývoj SQL, analýzu dat, automatizaci databází a úlohy správy databází. Je to nezbytný nástroj pro vývojáře, analytiky nebo správce databází pracující s databázemi Oracle.