Oracle SQL * Plus er et ad hoc- forespørgsel værktøj, der bruges til at interface med en Oracle database system til at indtaste SQL-sætninger , og derefter se resultaterne af udførelsen af udsagn. Oracle SQL * Plus har to versioner , den Windows-version og kommando -line versionen . Windows-versionen af SQL * Plus typisk startes ved at klikke på "Start ", " Alle programmer ", " Oracle ", " Application Development " og " SQL * Plus. " Når logon vises for SQL * Plus , indtast standard brugernavn " scott " og adgangskoden " tiger ". Værten string oplyser SQL * Plus , hvor Oracle database er placeret. Typisk, når databasen er placeret på din computer system , værten strengen forbliver blank , og SQL * Plus vil forbinde til databasen på din computer. Den " SQL >" prompt vises på Oracle SQL * Plus-skærm . For at starte kommando-linje version af SQL * Plus, klikke på " Start", " Alle programmer ", "Accessories ", "Command Prompt ". Når kommandoprompten vises , skal du bruge sql * plus kommando med standard bruger og adgangskode , skal du indtaste " sqlplus tiger \\ Scott. " Den " SQL >" prompt vises på Oracle SQL * Plus-skærm . Hvad du har brug
Computer med Windows Vista-operativsystemet
Oracle developer suite 10g software
Vis Flere Instruktioner
Procedure for at bruge Oracle SQL * Plus kommandoer
1
Oprette en tabel statement for kunderne. På " SQL >" promptenter " CREATE TABLE KUNDER ( ( CUSTOMER_ID INTEGERCONSTRAINT customer_pk PRIMARY KEY , first_name VARCHAR2 (10) NOT NULL, last_name VARCHAR2 (10) NOT NULL, DOB DATE , telefon VARCHAR2 (12 )), "
< p> Bemærk: Indtast koden præcis som vist i " CREATE tABLE " er redegørelsen og "kunder" er tabelnavnet CUSTOMER_ID er en unik " INTEGER " for hver række i tabellen den " CONSTRAINT " til CUSTOMER_ID kolonne . . . customer_pk er " PRIMARY KEY ", og det skal indeholde et unikt nummer. den first_name og last_name for kunden er en variabel længde på ti " VARCHAR2 (10)" og altid brug for en værdi , der angives med "NOT NULL . " The " DOB date "er for fødselsdato , og denne værdi er valgfrit. telefonen er et telefonnummer med en variabel længde på tolv, angivet med" VARCHAR2 (12). "
succesfulde resultater af tabel skabelse for kundernes data vil se sådan ud .
SQL > CREATE TABLE kunder ( 2 CUSTOMER_ID INTEGER3 CONSTRAINT customer_pk PRIMARY KEY , 4 first_name VARCHAR2 (10) NOT NULL , 5 last_name VARCHAR2 (10) NOT NULL, 6 DOB DATE , 7 telefon VARCHAR2 (12 )),
oprettet tabel
2
Indtast "Beskriv " kommando den " DESCRIBE " kommando vil vise kundernes bord at. . . SQL > prompt indtaste " DESCRIBE kunder " ?
Navn Null Type ------------------------------ ---------------------------------- CUSTOMER_ID NOT NULL NUMBER (38) FIRST_NAME NOT NULL VARCHAR2 (10) LAST_NAME IKKE NULL VARCHAR2 (10) DOB DATEPHONE VARCHAR2 (12)
3
Add kundeoplysninger i Oracle database . på SQL > promptenter " INSERT INTO kunder ( CUSTOMER_ID , first_name , last_name , DOB , telefon) VALUES (6, 'Joe ' , 'Black ' , '03 -MAR -1970 ' , 888 - 555 til 1111 '); "
vellykkede resultater af kundernes oplysninger indlæses i kundens tabellen vil se sådan ud .
SQL > INSERT INTO kunder ( 2 CUSTOMER_ID , first_name , last_name , DOB , telefon) 3 værdier (6, 'Joe ' , 'Black ' , '03 -MAR -1970 ' , ' 888-555-1111 ');
1 række skabte
4
List alle kundeoplysninger indgået kunden tabellen på SQL > promptenter "SELECT * FROM kunder " . .
vellykkede resultater af liste over alle kundernes oplysninger, der indtastes i kundens bord vil se sådan
SQL > SELECT * FROM kunder .
CUSTOMER_ID FIRST_NAME LAST_NAME DOB PHONE -------------------------------------------------- - 6 Joe Black 03 -MAR- 70 888-555-1111
5
SLET kundeoplysninger fra Oracle database på SQL > promptenter " DELETE FROM customersWHERE CUSTOMER_ID = 6; "
.
vellykkede resultater af kundernes oplysninger slettet fra kunden bordet vises som denne
SQL > slette fra kunder2 WHERE CUSTOMER_ID = 6; .
1 række slettet
< . br > 6
Drop kunden tabel fra Oracle database på SQL > promptenter . " DROP TABLE kunder " .
vellykkede resultater af droppe kundens tabel fra Oracle database vil se sådan ud < br >
SQL > DROP TABLE kunder
Table faldt
.