Oracle SQL Tutorial

June 28

Prodotti Oracle utilizzano SQL, il linguaggio standard di database relazionale settore che è stato definito da IBM Research, ma è stato introdotto sul mercato commerciale da Oracle Corporation nel 1979. Oracle SQL viene utilizzato per manipolare e interrogare i dati memorizzati nel database Oracle.

Oracle Database

Alcuni database hanno caratteristiche minime e memorizzare i dati solo, mentre Oracle include i linguaggi di programmazione, strutture e programmi di utilità che supportano le applicazioni di livello enterprise e data warehousing. Oracle è uno dei database più popolari al mondo.

Come un Relational Database Management System (RDBMS), memorizza i dati in Oracle tabelle con righe e colonne. Una tabella è definito come un insieme di oggetti dello stesso tipo (righe). La base per il database relazionale termine è che i dati di una tabella possono essere correlati in base alle chiavi comuni, concetti, e la capacità di recuperare i dati correlati da una tabella. I dati si accede tramite SQL o Structured Query Language.

SQL

Oracle supporta i comandi SQL che consentono di selezionare i dati, inserire nuovi record, aggiornare i record esistenti ed eliminare i record che si desidera eliminare.

L'operazione più comune SQL è il comando di selezione. La clausola select è sempre seguito dalla clausola from:

nome della colonna SELECT FROM nome della tabella
ANDARE

Prima di poter selezionare i dati dal database è necessario inserire dati in una tabella. Nel comando create table, prima dici Oracle ciò che si desidera assegnare un nome al tavolo; prossimo si specificano i nomi delle colonne della tabella e il tipo di dati che ogni colonna deve contenere:

CREATE TABLE nome della tabella (nome della colonna NUMERO (2), secondo nome della colonna CHAR (14), terzo nome della colonna CHAR (13))
ANDARE

La prima colonna contiene i dati numerici (numero), e la seconda e la terza colonna contiene dati di carattere (char) -letters, numeri o segni di punteggiatura, ecc I numeri rappresentano la lunghezza massima di valori che possono essere memorizzati nei tuoi colonne.

Dopo aver creato una tabella si può iniziare ad inserire righe di dati mediante il comando Inserisci, quindi elencare i valori dei dati che devono andare in ogni colonna:

INSERT INTO nome della tabella VALORI (30, 'nome', 'indirizzo')
ANDARE

I nomi clausola aggiornare la tabella che si desidera modificare. La clausola di set "imposta" il campo è il nome uguale a un certo valore. Il comando valori modifiche aggiornamento memorizzati nei campi:

UPDATE tabella campo di nome SET nome name = campo + 100

Il DELETE FROM nomi clausola la tabella da cui si desidera rimuovere una riga o un insieme di righe. La clausola WHERE è opzionale e vorrebbe dire che si voleva rimuovere tutte le righe da una tabella e specificare le condizioni in cui le righe sono da eliminare:

DELETE FROM WHERE nome della tabella nome tabella = 40

Grandi o complessi istruzioni SQL (stored procedure) devono essere scritte in Oracle PL / SQL di codice (Procedural Language / Structured Query Language), che è l'esecuzione di diverse istruzioni SQL.