Samedi 13 mars 2010 6 13 /03 /Mars /2010 12:03


Liste des principales commandes DDL - LDD Oracle

DDL = Data Definition Language (Language des définitions de données LDD)

Permet principalement d'agir sur la structure des données de la base de données
- tablespace
- tables
- index
- trigger
- sequences
- procedures
- droits, etc.

Attention :
Ces commandes ne permettent pas un retour arrière (ROLLBACK)

COMMANDE DDL-LDD

DESCRIPTION

ALTER DATABASE Ouvre (OPEN) ou monte (MOUNT) une base.
Gére les modes ARCHIVELOG / NOARCHIVELOG.
Sauvegarde fichier de contrôle.
Renomme un fichier de la base, des membres d’un redo-log.
Ajoute un nouveau fichier à la base de données.
Positionne un fichier en ligne ou hors ligne.
ALTER FUNCTION Recompile une fonction stockée dans la base.
ALTER INDEX Modifie les caractéristiques de stockage (storage) d’un index.
ALTER PACKAGE Recompile un package stocké dans la base.
ALTER PROCEDURE Recompile une procédure stockée dans la base.
ALTER PROFILE Modifie les ressources d'un profil.
ALTER ROLE Modifie les autorisations du rôle.
ALTER SEQUENCE Modifie les valeurs d'une séquence.
ALTER TABLE Ajoute une colonne ou une contrainte d’intégrité à une table.
Modifie une colonne ou les caractéristiques de stockage (storage) d’une table.
Active, désactive, supprime des contraintes d’intégrité.
Active et désactive les triggers d’une table.
Agit sur les extents d’une table.
ALTER TABLESPACE Ajoute et renomme des fichiers de la base.
Modifie les caractéristiques de stockage (storage).
Met en ligne, hors ligne un tablespace.
Commence et arrête une sauvegarde (backup) en ligne.
ALTER TRIGGER Active et désactive un trigger lié à une table.
ALTER USER Modifie les caractéristiques d’un utilisateur,mot de passe, tablespace affecté
par défaut, tablespace temporaire, quotas, profils ou rôles.
ALTER VIEW Modifie et recompile une vue.
COMMENT Commente les tables, colonnes.
CREATE CONTROLFILE Crée un nouveau fichier de contrôle.
CREATE DATABASE Crée une nouvelle base de données.
CREATE DATABASE LINK Crée un nouveau lien vers une base de données distante.
CREATE DIRECTORY Pointe vers un répertoire OS hors de la base de données.
CREATE FUNCTION Crée une fonction dans la base de données
CREATE INDEX Crée un index sur une table.
CREATE PACKAGE Crée des packages regroupant des procédures, fonctions.
CREATE PACKAGE BODY Crée le corps du package.
CREATE PROCEDURE Crée une procédure stockée dans la base.
CREATE PROFILE Crée un profil limitant les ressources consommées.
CREATE ROLE Crée un rôle qui regroupera tout un ensemble de droits d’accès.
CREATE SYNONYM Crée un synonyme.
CREATE TABLE Crée une table, colonnes, stockage,contraintes d’intégrité.
CREATE TABLESPACE Crée un emplacement dans la base de données où seront stockés des tables,
des index, des rollback segments, des espaces de tri temporaires.
CREATE TRIGGER Crée un déclencheur, trigger
CREATE USER Crée un utilisateur.
CREATE VIEW Crée une vue portant sur une ou plusieurs tables ou vues.
DROP DATABASE LINK Supprime un lien vers une autre base de données.
DROP DIRECTORY Supprime un répertoire.
DROP FUNCTION Supprime une fonction.
DROP INDEX Supprime un index.
DROP PACKAGE Supprime un package.
DROP PROCEDURE Supprime une procédure.
DROP ROLE Supprime un rôle regroupant un ensemble d’autorisations.
DROP SEQUENCE Supprime un compteur (séquence).
DROP SYNONYM Supprime un synonyme.
DROP TABLE Supprime une table et ses données.
DROP TABLESPACE Supprime un tablespace et tout ce qu’il contient.
DROP TRIGGER Supprime un déclencheur (trigger).
DROP USER Supprime un utilisateur.
DROP VIEW Supprime une vue.
GRANT Donne des droits, privilèges, rôles à des utilisateurs.
REVOKE Retire des droits, privilèges, rôles attribués à des utilisateurs.
TRUNCATE Supprime de manière irréversible des données contenues dans une
table, sans affecter la structure de la table.

COMMANDES SPÉCIFIQUES

DESCRIPTION

ALTER SESSION Active ou désactive la trace d’un ordre SQL.
Change des valeurs NLS.
...
ALTER SYSTEM Modifie dynamiquement les paramètres d’une instance.



Par Daniel Roesch - Publié dans : COMMANDES SQL DDL-LDD
Ecrire un commentaire - Voir les 1 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés