Rechercher Articles Oracle SQL sur ce Site.
Loading
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. |