Commandes SQL, vous pouvez utiliser dans Oracle

SQL est un American National Standards Institute (ANSI de)

Sommaire

standard pour communiquer avec les systèmes de base de données relationnelles. Vous pouvez utiliser SQL pour communiquer avec Oracle. Considérez SQL à être la langue que Oracle va utiliser pour communiquer ce que vous avez besoin. Voici quelques commandes pour vous aider à démarrer.

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

» » » » Commandes SQL, vous pouvez utiliser dans Oracle