Oracle 12c SQL-kommandoer

February 27  by Eliza

Tusenvis av SQL-kommandoer finnes i Oracle database riket. Her er noen som databaseadministratorer bruker daglig. Denne listen kan variere for hver Oracle database du bruker.

For å gjøre dette Bruk denne kommandoen
Lag en tabell CREATE TABLE brukere
Datafile '/u01/oracle/oradata/dev12c/users01.dbf' størrelse 100M
autoextend på neste 10M MAXSIZE 4G;
Sette opp en bruker Opprett bruker ldehoff identifisert av 'Welcome1'
STANDARD TABLE brukere
QUOTA 10m PÅ brukere
PASSORD 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 rådgivere (advisor_id)
) TABLE brukere;
Lag en indeks CREATE INDEX idx_last_name PÅ klienter (last_name)
TABLE indekser;
Lag en visning CREATE OR REPLACE VIEW client_vw AS
VELG last_name || || ',' FIRST_NAME "LAST, FIRST", CLIENT_ID
FRA klienter;
Lag en sekvens CREATE SEQUENCE client_id_seq
ØKNING AV 10
START MED 10;
Bruk en sekvens INSERT INTO kunder
VERDIER (client_id.nextval, 'Schumacher', 'Michael', 1000, 1234);
Drop en tabell DROP TABLE rådgivere CASCADE CONSTRAINTS;
Flash tilbake til et bord TILBAKEBLIKK BORD rådgivere TIL FØR DROP;
Bli med to tabeller VELG last_name, acct_number, advisor_last_name
FRA klienter BLI rådgivere
BRUK (advisor_id);
Starte lytteren fra kommandolinjen lsnrctl starte
Starter Enterprise Manager Database Control fra kommandolinjen emctl starte dbconsole