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 tun | Verwenden Sie diesen Befehl |
---|---|
Erstellen Sie einen Tabellen | CREATE TABLE Benutzer DATAF '/u01/oracle/oradata/dev12c/users01.dbf' size100M autoextend am nächsten 10M maxsize 4G- |
Legen Sie einen Benutzer auf | CREATE 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 Tabelle | CREATE 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 Index | CREATE INDEX idx_last_name ON-Clients (last_name) TABLE indexes- |
Erstellen Sie eine Ansicht | CREATE OR REPLACE VIEW client_vw AS SELECT last_name || ',' || first_name # 147-LAST, FIRST # 148-, client_id VON clients- |
Erstellen Sie eine Sequenz | CREATE SEQUENCE client_id_seq INCREMENT BY 10 START MIT 10- |
Verwenden Sie eine Sequenz | INSERT INTO Kunden VALUES (client_id.nextval "Schumacher", "Michael", 1000, 1234) - |
Werfen Sie einen Tisch | DROP TABLE Berater CASCADE CONSTRAINTS- |
Blitz in eine Tabelle zurück | RÜCKBLICK TABLE Berater VOR DEM Drop- |
Join zwei Tabellen | SELECT last_name, acct_number, advisor_last_name FROM Kunden JOIN Berater VERWENDUNG (advisor_id) - |
Starten Sie Hörer von der Kommandozeile | lsnrctl starten |
Starten Sie Enterprise Manager Database Control von Command | emctl starten dbconsole |