Oracle-produkter bruker SQL , bransjestandarden relasjonsdatabase språket som ble definert av IBM Research , men ble først introdusert til det kommersielle markedet med Oracle Corporation i 1979 . Oracle SQL brukes til å manipulere og spørre data som er lagret i Oracle-databaser . Oracle Database
Noen databaser har minimum funksjoner og bare lagre data , mens Oracle inkluderer programmeringsspråk , fasiliteter og verktøy som støtter enterprise- nivå applikasjoner og datavarehus . Oracle er en av de mest populære databaser i verden.
P Som en Relational Database Management System ( RDBMS ) , Oracle lagrer data i tabeller med rader og kolonner . En tabell referert til som en samling av objekter av samme type ( p). Grunnlaget for begrepet relasjonsdatabase er at dataene i en tabell kan være relatert henhold til vanlige taster , konsepter, og muligheten til å hente relaterte data fra en tabell . Data er tilgjengelig gjennom SQL eller Structured Query Language .
SQL
Oracle støtter SQL-kommandoer som lar deg velge dine data , setter nye rekorder , oppdatere eksisterende poster og slette poster du ønsker å kaste .
den vanligste SQL operasjonen er det velge kommandoen. Den velger klausulen er alltid etterfulgt av fra klausulen : en
SELECT kolonne navn FROM tabell navn,
Før du kan velge data fra databasen , må du sette inn data i en tabell . I Opprett bord -kommandoen , først fortelle Oracle hva du ønsker å navngi bordet; neste du angir navnene på kolonnene i tabellen og hvilken type data som hver kolonne skal inneholde : en
CREATE TABLE tabellen navn ( første kolonne navn NUMMER ( 2 ) , andre kolonne navn CHAR ( 14 ) , tredje kolonne navn CHAR ( 13 ));
Den første kolonnen inneholder numeriske data ( NUMBER ) , og den andre og tredje kolonnene inneholder tegn ( CHAR ) --- bokstaver , tall eller skilletegn, etc. tallene representerer den maksimale lengden på verdier som kan lagres i kolonnene .
Når du har opprettet en tabell du kan begynne å skrive inn rader av data ved å utstede innsatsen kommandoen, og deretter føre opp data verdier som er å gå inn i hver kolonne :
INSERT INTO tabellnavn VALUES ( 30 , 'name ', ' adresse ');
oppdateringen klausul navngir tabellen du vil endre. Settet klausulen " setter " det feltet du nevne lik noen verdi . Update-kommandoen endringer verdier lagret i felt : en
UPDATE tabellnavn SET feltet name = feltnavn + 100
DELETE FROM klausulen navn tabellen som du vil fjerne en rad eller sett rader . WHERE-leddet er valgfritt og vil bety at du ønsket å fjerne alle radene fra en tabell og spesifisere hvilke vilkår dine rader skal slettes : en
DELETE FROM tabellnavn WHERE table name = 40
Store eller komplekse SQL-setninger (lagrede prosedyrer) må være skrevet i Oracles PL /SQL ( Prosessuelle Språk /Structured Query Language) kode, som er utførelsen av flere SQL-setninger .