The Oracle database management system kommer med en rekke verktøy programmer, inkludert SQL * Plus, som er et kommandolinjeverktøy som brukes av programmerere og database administratorer . De fleste Oracle-brukere er avhengige av SQL * Plus for daglig vedlikehold av databasen og utredningsoppdrag . SQL * Plus har begrensninger knyttet til sin kommando input, variabler og display, selv om disse grensene sjelden utgjøre alvorlige begrensninger for vanlige brukere . Kommandoer
SQL * Plus har plass kommandoer for Structured Query Language og Oracles PL /SQL opp til 500 linjer lange , forutsatt 80 - tegn linjer . Disse inkluderer databasevedlikehold kommandoer som " CREATE TABLE" og søk ved hjelp av " SELECT " statement. I tillegg har SQL * Plus sine egne interne kommandoer for å endre skjerminnstillinger , utføre beregninger og godta brukerundersøkelser , det begrenser disse til 2500 tegn
erstatningsvariabler
. SQL * Plus lar deg lage data objekter kalt erstatningsvariabler , SQL-kommandoer kan deretter bruke disse variablene , øke fleksibiliteten og nytte. For eksempel henter følgende SELECT-setningen dataene for én post i en kunde tabell:
SELECT navn , adresse , by, stat, zip, main_phone FROM kunde WHERE customer_code = '10549 ';
< p > Ved å endre nummeret til en variabel , kan du bruke SELECT-setningen som en mal : en
SELECT navn , adresse , by, stat, zip, main_phone FROM kunde WHERE customer_code = '& cust_code ';
Når SQL * Plus utfører denne SELECT-setningen , oppstår det en cust_code variabel referanse og automatisk ber deg for en verdi. Når du går inn i verdi , utfører SQL * Plus uttalelsen , erstatte verdien for variabelen navn . Grensen for substitusjon variabelnavn er 30 tegn , variablene selv holde opp til 240 tegn av data . SQL * Plus håndterer opptil 2048 forskjellige variabler til enhver tid .
Skjerm
Ved bruk av SQL * Plus til å lage rapporter , kan du angi antall linjer som utgjør en rapport side . Standardinnstillingen for sidestørrelse er 14 linjer , selv om du kan øke dette til maksimalt 50 000 linjer . SQL * Plus kan vise lange data med opptil 2 milliarder tegn , selv om standard viser den bare de første 80 tegn . For å endre dette, skriver SQL * Plus kommando , "SET LANG nnnn ", der nnnn er lengden som du ønsker lange tegn å vise.
Scripts
SQL * Plus lar deg lage filer som inneholder sine egne kommandoer , de for SQL eller PL /SQL. Disse filene , kalt script , er en praktisk oppbevaringssted for rapportering, vedlikehold av databasen eller noen oppgaver du støter på ofte, ved hjelp av skript sparer skrive og reduserer stavefeil og andre feil . For å utnytte skriptene enda mer kan du påkalle navnet på ett skript fra en annen , du kan ytterligere utvide dette konseptet ved kjeding scripts flere nivåer . En skriptet , for eksempel, starter en annen , noe som i sin tur påkaller en tredjedel. Programmerere Denne teknikken kaller " fuglefjell . " SQL * Plus tillatelser script rommer opp til 20 nivåer dypt .