Oracle database management system leveres med en række utility programmer , herunder SQL * Plus, som er en kommando-linje program, der bruges af programmører og database administratorer. De fleste Oracle brugere er afhængige af SQL * Plus til hverdag database vedligeholdelse og rapportering opgaver. SQL * Plus har begrænsninger relateret til dens kommando input , variabler og display, selv om disse grænser sjældent udgøre en alvorlig begrænsning for typiske brugere. Kommandoer
SQL * Plus rummer kommandoer til Structured Query Language og Oracles PL /SQL op til 500 linjer lange , under forudsætning af 80 - karakter linjer . Disse omfatter database vedligeholdelse kommandoer som " CREATE TABLE ", og forespørgsler ved hjælp af " SELECT " erklæring . Derudover har SQL * Plus sine egne interne kommandoer til at ændre skærmindstillinger , udføre beregninger og acceptere brugerinput , det begrænser disse til 2.500 tegn
substitutionsvariabler
. SQL * Plus kan du oprette dataobjekter kaldet substitution variabler SQL-kommandoer kan derefter bruge disse variabler , øge deres fleksibilitet og anvendelighed. For eksempel henter følgende SELECT-sætning data for en post i en kunde tabel : Hej
SELECT navn, adresse , by, stat , zip , main_phone FROM kunder WHERE customer_code = '10549 ' ,
< p > Ved at ændre nummeret til en variabel, kan du bruge SELECT-sætning som en skabelon : Hej
SELECT navn, adresse , by, stat , zip , main_phone FROM kunder WHERE customer_code = '& cust_code « < br >
Når SQL * Plus udfører denne SELECT-sætning , den støder på den cust_code variabel reference og automatisk beder dig om en værdi. Når du indtaster værdien , SQL * Plus udfører redegørelsen, at erstatte værdien for variablen navn. Grænsen for substitution variabelnavne er 30 tegn , de variabler selv holde op til 240 tegn af data. SQL * Plus kan håndtere op til 2.048 forskellige variabler på ethvert givet tidspunkt .
Display
Når du bruger SQL * Plus til at oprette rapporter, kan du indstille antallet af linjer, der udgør en betænkning side . Standardindstillingen for sidestørrelse er 14 linjer , selvom du kan øge dette til et maksimum på 50.000 linjer. SQL * Plus kan vise lange dataelementer på op til 2 milliarder tegn , selv som standard det viser kun de første 80 tegn . For at ændre dette , skal du skrive SQL * Plus kommandoen , "SET LONG nnnn ", hvor nnnn er længden , som du vil lange tegn at vise.
Scripts
SQL * Plus kan du oprette filer, der indeholder sine egne kommandoer , dem for SQL eller PL /SQL. Disse filer , kaldet scripts, er en bekvem opbevaringssted for rapportering, database vedligeholdelse eller nogen opgaver , du støder jævnligt , ved hjælp af scripts sparer skrive og reducerer stavefejl og andre fejl . For at udnytte dine scripts endnu mere du kan påberåbe navnet på en script fra en anden , og du kan yderligere udvide dette koncept ved at sammenkæde scripts flere niveauer. Ét script , for eksempel starter en anden , hvilket igen påberåber en tredjedel. Programmører kalder denne teknik " nesting ". SQL * Plus tillader script indeholder op til 20 niveauer dybe .