SQL Befehle, die Sie verwenden können in Oracle
SQL ist eine American National Standards Institute (ANSI) Standard für die mit relationalen Datenbanksystemen kommunizieren. Sie können SQL-Kommunikation mit Oracle verwenden. Betrachten Sie SQL die Sprache zu sein, die Oracle verwenden, um zu kommunizieren, was Sie brauchen. Hier sind einige Befehle, die Sie den Start.
Erstellen Sie einen Tabellen
CREATE TABLE usersDATAFILE '/u01/oracle/oradata/dev11g/users01.dbf'size 100Mautoextend auf der nächsten 10M maxsize 4G-
Legen Sie einen Benutzer auf
CREATE USER ldehoff identified by 'welcome1'DEFAULT TABLE usersQUOTA 10m usersPASSWORD ROLLE expire-CREATE developer_role-GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW auf developer_role-GRANT developer_role TO ldehoff-
Erstellen Sie eine Tabelle
CREATE TABLE-Clients (client_idNUMBER (4) CONSTRAINT pk_client_id PRIMARY KEY, last_nameVARCHAR2 (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_idREFERENCES Berater (advisor_id)) TABLE Nutzer-
Erstellen Sie eine Ansicht
CREATE OR REPLACE VIEW client_vw ASSELECT last_name || ',' || first_name # 147-LAST, FIRST # 148-, client_idFROM clients-
Verwenden Sie eine Sequenz
INSERT INTO clientsVALUES (client_id.nextval "Schumacher", "Michael", 1000,1234) -
Erstellen Sie einen Index
CREATE INDEX idx_last_name ONclients (last_name) TABLE indexes-
Erstellen Sie eine Sequenz
CREATE SEQUENCE client_id_seqINCREMENT VON 10Starten MIT 10-