Commandes SQL, vous pouvez utiliser dans Oracle
category Ordinateurs et logiciels / Bases de données / Oracle
SQL est un American National Standards Institute (ANSI de)
Sommaire
Créez un espace
CREATE TABLESPACE usersDATAFILE '/u01/oracle/oradata/dev11g/users01.dbf'size 100Mautoextend sur 10M prochaine taillemax 4G-
Mettre en place un utilisateur
CREATE USER ldehoff identified by 'welcome1'DEFAULT TABLESPACE usersQUOTA 10m ON usersPASSWORD expirent-CREATE ROLE developer_role-GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW pour developer_role-GRANT developer_role À ldehoff-
Créer une table
Créer des clients TABLE (client_idNUMBER (4) CONTRAINTE pk_client_id PRIMARY KEY, last_nameVARCHAR2 (128) NOT NULL, prenom VARCHAR2 (64) NOT NULL, acct_number NOMBRE (8) CONTRAINTE uk_acct_number UNIQUE, NOMBRE advisor_id (4) fk_advisor_idREFERENCES de contraintes conseillers (advisor_id)) TABLESPACE utilisateurs-
Créer une vue
CREATE OR REPLACE VIEW client_vw ASSELECT nom_famille || ',' || prenom Nom, prénom ;, client_idFROM clients-
Utilisez une séquence
INSERT INTO clientsVALUES (client_id.nextval, «Schumacher», «Michael», 1000,1234) -
Créer un index
CREATE INDEX idx_last_name ONclients (nom_famille) TABLESPACE indexes-
Créer une séquence
CREATE SEQUENCE client_id_seqINCREMENT PAR 10START AVEC 10