Oracle SQL * Plus è uno strumento di query ad- hoc, che viene utilizzato per interfacciarsi con un sistema di database Oracle per inserire istruzioni SQL e quindi visualizzare i risultati dell'esecuzione delle istruzioni . Oracle SQL * Plus ha due versioni , la versione di Windows e la versione da riga di comando . La versione per Windows di SQL * Plus è in genere avviato facendo clic su " Start", " Tutti i programmi ", "Oracle ", " Application Development " e " SQL * Plus ". Una volta visualizzata la schermata di accesso di SQL * Plus , immettere il nome utente predefinito " scott " e la password " tigre ". La stringa ospite informa SQL * Plus in cui si trova il database Oracle . In genere, quando il database si trova sul vostro sistema informatico , la stringa ospite rimane vuoto , e SQL * Plus si connetterà al database del computer. Il prompt " SQL > " apparirà sullo schermo di SQL * Plus. Oracle . Per avviare la versione a linea di comando di SQL * Plus , facendo clic su " Start", "Tutti i programmi ", "Accessori ", "Prompt dei comandi ". Una volta che viene visualizzato il prompt dei comandi , utilizzare il comando SQL * Plus con l'utente predefinito e la password , immettere " sqlplus tigre \\ Scott. " Il prompt " SQL > " apparirà sullo schermo di SQL * Plus. Oracle . Cose che ti serviranno
Computer con sistema operativo Windows Vista
Oracle Developer Suite 10g software
Mostra più istruzioni
La Procedura per l'utilizzo di Oracle SQL * Plus Comandi
1
creare un'istruzione tavolo per i clienti . Al " SQL > " promptenter " CREATE TABLE CLIENTI ( ( customer_id INTEGERCONSTRAINT customer_pk PRIMARY KEY , first_name VARCHAR2 ( 10) NOT NULL , cognome VARCHAR2 ( 10) NOT NULL , DATA nato , telefono VARCHAR2 ( 12) ) ; "
< p> Nota : digitare il codice esattamente come mostrato " CREATE tABLE" è la dichiarazione e "clienti" è il nome della tabella customer_id è un "integer" univoco per ogni riga della tabella la " costrizione" per la colonna customer_id è . . . customer_pk , il " PRIMARY KEY , " e deve contenere un numero univoco . l' first_name e cognome del cliente sono una lunghezza variabile di dieci " VARCHAR2 ( 10)" e ha bisogno sempre di un valore , indicato da "NOT NULL . " The " dob data "è per la data di nascita , e questo valore è facoltativo . il telefono è un numero di telefono con una lunghezza variabile di dodici anni, indicato da " VARCHAR2 ( 12) . "
I risultati riuscite del creazione delle tabelle per i dati dei clienti sarà simile a questa .
SQL > CREATE tABLE clienti ( 2 customer_id INTEGER3 VINCOLO customer_pk PRIMARY KEY , 4 first_name VARCHAR2 ( 10) NOT NULL , 5 cognome VARCHAR2 ( 10) NOT NULL , 6 dob DATA , 7 telefono VARCHAR2 ( 12) ) ;
tabella creata
2
Immettere il comando "descrivono " il comando "descrivono " visualizza tabella dei clienti At. . . prompt SQL> digitare " DESCRIVERE clienti ; " ?
Nome Null Tipo ------------------------------ ---------------------------------- NOT NULL customer_id NUMBER ( 38 ) NOT NULL FIRST_NAME VARCHAR2 ( 10) NON LAST_NAME NULL VARCHAR2 ( 10) DOB DATEPHONE VARCHAR2 ( 12)
3
Aggiungere cliente nel database Oracle . alla SQL > promptenter "INSERT INTO clienti ( customer_id , first_name , cognome , data di nascita , telefono ) VALUES ( 6 , 'Joe ', ' Black' , '03 - MAR - 1970 ' , '888 - 555-1111 '); "
I risultati positivi delle informazioni dei clienti immessi nella tabella dei clienti sarà simile a questa .
SQL > INSERT INTO clienti ( 2 customer_id , first_name , cognome , data di nascita , telefono ) 3 valori ( 6 , 'Joe ', ' Black' , '03 - MAR - 1970 ' , ' 888-555-1111 ');
1 fila creato
4
Lista tutte le informazioni sui clienti iscritti nella tabella cliente al SQL > promptenter "SELECT * FROM clienti ; " . .
gli ottimi risultati di vendita di tutte le informazioni dei clienti inseriti nella tabella dei clienti sarà simile a questa
SQL > SELECT * FROM clienti ; .
CUSTOMER_ID FIRST_NAME LAST_NAME DOB TELEFONO -------------------------------------------------- - 6 Joe Black 03 - MAR - 70 888-555-1111
5
eliminare le informazioni del cliente dal database Oracle al SQL > promptenter " DELETE FROM customersWHERE customer_id = 6; "
.
I risultati positivi delle informazioni dei clienti ' eliminata dalla tabella cliente apparirà come questo
SQL > DELETE FROM WHERE Customers2 customer_id = 6; .
1 riga eliminata
< . br> 6
rilasciare la tabella clienti dal database Oracle alle SQL > promptenter . "clienti DROP TABLE ; " .
i risultati di successo di far cadere la tabella clienti dal database Oracle sarà simile a questa
SQL > clienti DROP TABLE ;
Tabella sceso
.