Oracle 12c SQL-Befehle

Tausende von SQL-Befehlen existieren in der Oracle-Datenbank Reich. Hier sind einige, die Datenbank-Administratoren täglich verwenden. Diese Liste könnte für jede Oracle-Datenbank unterscheiden, die Sie verwenden.

Um dies zu tunVerwenden Sie diesen Befehl
Erstellen Sie einen TabellenCREATE TABLE Benutzer
DATAF '/u01/oracle/oradata/dev12c/users01.dbf' size100M
autoextend am nächsten 10M maxsize 4G-
Legen Sie einen Benutzer aufCREATE USER ldehoff identified by 'welcome1'
Standardtabellen Benutzer
QUOTE 10m Benutzer
PASSWORT EXPIRE-
CREATE ROLE developer_role-
GRANT CREATE SESSION, CREATE TABLE, Sequenz erstellen und CREATE VIEW todeveloper_role-
GRANT developer_role TO ldehoff-
Erstellen Sie eine TabelleCREATE TABLE-Clients (

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 UNIQUE,
advisor_id NUMBER (4) CONSTRAINT fk_advisor_id
LITERATUR Berater (advisor_id)
) TABLE Nutzer-
Erstellen Sie einen IndexCREATE INDEX idx_last_name ON-Clients (last_name)

TABLE indexes-
Erstellen Sie eine AnsichtCREATE OR REPLACE VIEW client_vw AS
SELECT last_name || ',' || first_name # 147-LAST, FIRST # 148-, client_id
VON clients-
Erstellen Sie eine SequenzCREATE SEQUENCE client_id_seq
INCREMENT BY 10
START MIT 10-
Verwenden Sie eine SequenzINSERT INTO Kunden
VALUES (client_id.nextval "Schumacher", "Michael", 1000, 1234) -
Werfen Sie einen TischDROP TABLE Berater CASCADE CONSTRAINTS-
Blitz in eine Tabelle zurückRÜCKBLICK TABLE Berater VOR DEM Drop-
Join zwei TabellenSELECT last_name, acct_number, advisor_last_name
FROM Kunden JOIN Berater
VERWENDUNG (advisor_id) -
Starten Sie Hörer von der Kommandozeilelsnrctl starten
Starten Sie Enterprise Manager Database Control von Commandemctl starten dbconsole

Menü