Oracle Database Management System levereras med ett antal nyttoprogram , inklusive SQL * Plus , som är ett kommando - line program som används av programmerare och databasadministratörer . De flesta Oracle användare förlita sig på SQL * Plus för dagligt underhåll av databasen och uppgifter rapportering . SQL * Plus har begränsningar avseende dess kommandoingång , variabler och visning , även om dessa gränser sällan medför allvarliga begränsningar för vanliga användare . Kommandon
SQL * Plus rymmer kommandon för Structured Query Language och Oracles PL /SQL upp till 500 rader lång , förutsatt 80 - tecken linjer . Dessa inkluderar kommandon databasunderhåll såsom " CREATE TABLE " och frågor med hjälp av " SELECT " uttalande . Dessutom har SQL * Plus sina egna interna kommandon för att ändra bildskärmsinställningarna , utföra beräkningar och ta emot användarens input , det begränsar dessa till 2.500 tecken
ersättningsvariabler
. SQL * Plus kan du skapa dataobjekt som kallas ersättningsvariabler , SQL-kommandon kan sedan använda dessa variabler , ökad flexibilitet och användbarhet . Hämtar t.ex. följande SELECT-sats uppgifterna för en post i en kund tabell :
SELECT namn , adress , stad , stat , zip , main_phone FROM kund WHERE customer_code = '10549 ' ;
Genom att ändra numret till en variabel , kan du använda SELECT som en mall :
SELECT namn , adress , stad , stat , zip , main_phone FROM kunder WHERE customer_code = ' & cust_code ' ;
När SQL * Plus exekverar denna SELECT , möter den cust_code variabel referens och automatiskt frågar efter ett värde . När du anger värdet , exekverar SQL * Plus uttalandet , ersätta värdet för variabeln namn . Gränsen för namn ersättningsvariabel är 30 tecken , variablerna själva hålla upp till 240 tecken av data . SQL * Plus hanterar upp till 2048 olika variabler vid varje given tidpunkt .
Display
När du använder SQL * Plus att skapa rapporter , kan du ställa in antalet av linjer som bildar en rapport sida . Standardinställningen för sidstorleken är 14 rader , men du kan öka detta till maximalt 50.000 rader . SQL * Plus kan visa långa dataposter på upp till 2 miljarder tecken , även som standard det visar bara de första 80 tecknen . För att ändra detta , skriver SQL * Plus kommandot " SET LONG nnnn " , där nnnn är längden som du vill långa tecken ska visas . Addera Skript
SQL * Plus kan du skapa filer som innehåller egna kommandon , de för SQL eller PL /SQL . Dessa filer kallas manus , är en praktisk förvaringsplats för rapportering , underhålla databasen eller eventuella uppgifter du stöter på ofta , använder skript sparar typning och minskar stavfel och andra fel . För att utnyttja dina skript ännu mer du kan åberopa namnet på ett manus från en annan , kan du ytterligare utöka det här konceptet med kedja skript flera nivåer . Ett skript , till exempel, anropar en annan , vilket i sin tur åberopar en tredjedel. Programmerare kallar denna teknik " kapsling . " SQL * Plus tillåter script häckande upp till 20 nivåer djupt .