SQL er en American National Standards Institute (ANSI)
standard for kommunikasjon med relasjonsdatabasesystemer. Du kan bruke SQL til å kommunisere med Oracle. Vurdere SQL til å være det språket som Oracle vil bruke til å kommunisere hva du trenger. Her er noen kommandoer for å komme i gang
Opprett en tabell
CREATE TABLE brukere datafil '/u01/oracle/oradata/dev11g/users01.dbf "størrelse 100Mautoextend på neste 10M MAXSIZE 4G;.
Sett opp en bruker
opprette bruker ldehoff identifisert av 'welcome1'DEFAULT TABLE usersQUOTA 10m PÅ usersPASSWORD EXPIRE; CREATE ROLLE developer_role; GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW å developer_role; GRANT developer_role TIL ldehoff;
Lag en tabell
CREATE TABLE klienter (CLIENT_ID NUMBER (4) CONSTRAINT pk_client_id PRIMARY KEY, last_name VARCHAR2 (128) NOT NULL, first_name VARCHAR2 (64) NOT NULL, acct_number NUMBER (8) CONSTRAINT uk_acct_number UNIK, advisor_id NUMBER (4) CONSTRAINT fk_advisor_id REFERANSER Advisors (advisor_id)) TABLE brukere;
Opprett en visning
CREATE OR REPLACE VIEW client_vw ASVelg last_name || ',' || FIRST_NAME "Etternavn, fornavn", client_idFROM kunder;
Bruk en sekvens
INSERT INTO clientsVALUES (client_id.nextval, "Schumacher", "Michael", 1000, 1234);
Opprett en indeks
CREATE INDEX idx_last_name ONclients (LAST_NAME) TABLE indekser;
Opprett en sekvens
CREATE SEQUENCE client_id_seqINCREMENT BY 10START MED 10;