Les instructions «SQL» sont les éléments clef permettant de manipuler les informations d'une base de données comme Oracle. Voici la liste des instructions du Oracle :
| Instruction | Description | Catégorie |
|---|---|---|
| ALTER CLUSTER | Cette instruction permet d'effectuer la modification des propriétés d'une unité d'allocation d'une base de données. | DDL |
| ALTER DATABASE | Cette instruction permet d'effectuer l'ouverture et/ou la modification d'une base de données. | DDL |
| ALTER DIMENSION | Cette instruction permet d'effectuer la modification d'une dimension et de ses relations d'un schéma. | DDL |
| ALTER FUNCTION | Cette instruction permet de recompiler une fonction utilisateur contenu dans la base de données | DDL |
| ALTER INDEX | Cette instruction permet d'effectuer la modification d'un index d'une table. | DDL |
| ALTER MATERIALIZED VIEW / SNAPSHOT | Cette instruction permet d'effectuer des modifications de propriété d'une vue matérialisé existante. | DDL |
| ALTER MATERIALIZED VIEW / SHAPSHOT LOG | Cette instruction permet d'effectuer des modifications de propriété du journal de bord d'une vue matérialisé existante. | DDL |
| ALTER PACKAGE | Cette instruction permet de recompiler un paquet dans le PL/SQL de la base de données Oracle. | DDL |
| ALTER PROCEDURE | Cette instruction permet de recompiler une procédure dans le PL/SQL de la base de données Oracle. | DDL |
| ALTER PROFILE | Cette instruction permet de modifier les limitations de ressource associé avec un profile d'utilisateur | DDL |
| ALTER RESOURCE COST | Cette instruction permet de fixer le coût de la ressource qu'utilise l'instruction «CREATE PROFILE» | DDL |
| ALTER ROLE | Cette instruction permet d'effectuer la modification d'un rôle pour un utilisateur. | DDL |
| ALTER ROLLBACK SEGMENT | Cette instruction permet de prendre le RBS (Alter Rollback Segment) en ligne ou hors ligne ou change ses paramètres d'entreposage. | DDL |
| ALTER SEQUENCE | Cette instruction permet de modifier la prochaine valeur d'une séquence. | DDL |
| ALTER SESSION | Cette instruction permet de modifier la session de l'utilisateur courant. | Session |
| ALTER SNAPSHOT | Cette instruction permet d'effectuer des modifications de propriété d'une vue matérialisé existante. | DDL |
| ALTER SHAPSHOT LOG | Cette instruction permet d'effectuer des modifications de propriété du journal de bord d'une vue matérialisé existante. | DDL |
| ALTER SYSTEM | Cette instruction permet de modifier les propriétés du système de base de données d'Oracle. | Système |
| ALTER TABLE | Cette instruction permet la modification d'élément de la structure d'une table. | DDL |
| ALTER TABLESPACE | Cette instruction permet d'effectuer la modification d'un espace de table du système de base de données. | DDL |
| ALTER TRIGGER | Cette instruction permet de modifier les propriétés d'un déclencheur. | DDL |
| ALTER TYPE | Cette instruction permet de modifier le type d'un objet. | DDL |
| ALTER USER | Cette instruction permet d'effectuer la modification d'un compte utilisateur de la base de données. | DDL |
| ALTER VIEW | Cette instruction permet d'effectuer la modification d'une vue d'une/de table(s). | DDL |
| ANALYZE | Cette instruction permet d'effectuer des analyses sur les tables et les base de données et les tables. | DDL |
| ASSOCIATE STATISTICS | Cette instruction permet d'associé un type de statistiques à un objet. | DDL |
| AUDIT | Cette instruction permet d'activer le journal de bord pour une instruction SQL ou un accès spécifique à la base de données. | DDL |
| CALL | Cette instruction permet d'appeler une procédure ou fonction dans le PL/SQL de la base de données Oracle. | DML |
| COMMENT | Cette instruction permet d'ajouter un commentaire au dictionnaire de données. | DDL |
| COMMIT | Cette instruction permet de sauvegarder les changements apporté par une transaction | Transaction |
| CONNECT | Cette instruction permet d'effectuer une connexion à une des bases de données Oracle. | Session |
| CREATE CLUSTER | Cette instruction permet de créer une unité d'allocation pour les tables. | DDL |
| CREATE CONTEXT | Cette instruction permet de créer un ensemble d'attributs qu'utilisent l'application logique lors de sa validation et de sa sécurisation. | DDL |
| CREATE CONTROLFILE | Cette instruction permet de créer un fichier de contrôle. | DDL |
| CREATE DATABASE | Cette instruction permet de créer une nouvelle base de données. | DDL |
| CREATE DATABASE LINK | Cette instruction permet d'effectuer la création d'un lien à une base de données. | DDL |
| CREATE DIMENSION | Cette instruction permet de créer une dimension. | DDL |
| CREATE DIRECTORY | Cette instruction permet de créer un répertoire, soit, en quelque sort, un alias pour un chemin du système d'exploitation. | DDL |
| CREATE FUNCTION | Cette instruction permet de créer une fonction utilisateur contenu dans la base de données | DDL |
| CREATE INDEX | Cette instruction permet de créer une nouvelle index sur un ou des champs d'une table. | DDL |
| CREATE INDEXTYPE | Cette instruction permet de créer un type d'index. | DDL |
| CREATE LIBRARY | Cette instruction permet d'effectuer la création d'une procédure externe laquelle effectue une association avec une bibliothèque du système d'exploitation. | DDL |
| CREATE MATERIALIZED VIEW / SHAPSHOT | Cette instruction permet d'effectuer la création d'une vue matérialisé. | DDL |
| CREATE MATERIALIZED VIEW / SNAPSHOT LOG | Cette instruction permet d'effectuer la création d'un journal de bord d'une vue matérialisé. | DDL |
| CREATE OPERATOR | Cette instruction permet de créer un opérateur. | DDL |
| CREATE PACKAGE | Cette instruction permet de créer un paquet dans le PL/SQL de la base de données Oracle. | DDL |
| CREATE PACKAGE BODY | Cette instruction permet de créer un corps de paquet dans le PL/SQL de la base de données Oracle. | DDL |
| CREATE PROCEDURE | Cette instruction permet de créer une procédure dans le PL/SQL de la base de données Oracle. | DDL |
| CREATE PROFILE | Cette instruction permet de créer un profile utilisateur | DDL |
| CREATE ROLE | Cette instruction permet d'effectuer la création d'un rôle pour un utilisateur. | DDL |
| CREATE ROLLBACK SEGMENT | Cette instruction permet de créer une segment de retour en arrière (RBS). | DDL |
| CREATE SCHEMA | Cette instruction permet de créer de multiple tables, vue et droits d'accès pour une simple transaction. | DDL |
| CREATE SEQUENCE | Cette instruction permet de créer une séquence | DDL |
| CREATE SHAPSHOT | Cette instruction permet d'effectuer la création d'une vue matérialisé. | DDL |
| CREATE SNAPSHOT LOG | Cette instruction permet d'effectuer la création d'un journal de bord d'une vue matérialisé. | DDL |
| CREATE SYNONYM | Cette instruction permet de créer un synonyme. | DDL |
| CREATE TABLE | Cette instruction permet de créer une table dans la base de données spécifié ou courante. | DDL |
| CREATE TABLESPACE | Cette instruction permet de créer un espace de table | DDL |
| CREATE TEMPORARY TABLESPACE | Cette instruction permet de créer un espace de table temporaire. | DDL |
| CREATE TRIGGER | Cette instruction permet de créer un déclencheur. | DDL |
| CREATE TYPE | Cette instruction permet de créer un type d'objet. | DDL |
| CREATE USER | Cette instruction permet d'effectuer la création d'un compte utilisateur de la base de données. | DDL |
| CREATE VIEW | Cette instruction permet de créer une vue. | DDL |
| DELETE | Cette instruction permet de supprimer des enregistrements dans une table. | DML |
| DESC | Cette instruction permet de sortir les informations d'entête d'une table. | DDL |
| DISASSOCIATE STATISTICS | Cette instruction permet désassocié un type de statistiques à un objet. | DDL |
| DROP CLUSTER | Cette instruction permet de supprimer une unité d'allocation d'une base de données. | DDL |
| DROP CONTEXT | Cette instruction permet de supprimer un contexte. | DDL |
| DROP DATABASE LINK | Cette instruction permet de supprimer un lien vers une base de données. | DDL |
| DROP DIMENSION | Cette instruction permet de supprimer une dimension. | DDL |
| DROP DIRECTORY | Cette instruction permet de supprimer un répertoire, soit, en quelque sort, un alias pour un chemin du système d'exploitation. | DDL |
| DROP FUNCTION | Cette instruction permet de supprimer une fonction utilisateur contenu dans la base de données | DDL |
| DROP INDEX | Cette instruction permet de supprimer un index associé à une table de base de données. | DDL |
| DROP INDEXTYPE | Cette instruction permet de supprimer un type d'index. | DDL |
| DROP LIBRARY | Cette instruction permet de supprimer une procédure externe | DDL |
| DROP MATERIALIZED VIEW / SNAPSHOT | Cette instruction permet de supprimer une vue matérialisé existante. | DDL |
| DROP MATERIALIZED VIEW / SNAPSHOT LOG | Cette instruction permet de supprimer le journal de bord d'une vue matérialisé existante. | DDL |
| DROP OPERATOR | Cette instruction permet de supprimer un opérateur. | DDL |
| DROP PACKAGE | Cette instruction permet de supprimer un paquet. | DDL |
| DROP PROCEDURE | Cette instruction permet de supprimer une procédure dans le PL/SQL de la base de données Oracle. | DDL |
| DROP PROFILE | Cette instruction permet de supprimer un profile d'utilisateur. | DDL |
| DROP ROLE | Cette instruction permet de supprimer un rôle pour un utilisateur | DDL |
| DROP ROLLBACK SEGMENT | Cette instruction permet de supprimer un retour en arrière de segment (RBS). | DDL |
| DROP SEQUENCE | Cette instruction permet de supprimer une séquence. | DDL |
| DROP SNAPSHOT | Cette instruction permet de supprimer une vue matérialisé existante. | DDL |
| DROP SNAPSHOT LOG | Cette instruction permet de supprimer le journal de bord d'une vue matérialisé existante. | DDL |
| DROP SYNONYM | Cette instruction permet de supprimer un synonyme. | DDL |
| DROP TABLE | Cette instruction permet de supprimer une table de base de données. | DDL |
| DROP TABLESPACE | Cette instruction permet de supprimer un espace de table. | DDL |
| DROP TRIGGER | Cette instruction permet de supprimer un déclencheur. | DDL |
| DROP TYPE | Cette instruction permet de supprimer le type d'un objet. | DDL |
| DROP USER | Cette instruction permet de supprimer un compte utilisateur dans la base de données. | DDL |
| DROP VIEW | Cette instruction permet de supprimer une vue. | DDL |
| EXPLAIN PLAN | Cette instruction permet d'afficher l'exécution du plan d'une instruction SQL. | DML |
| GRANT | Cette instruction permet de définir les privilèges administrateur de chaque utilisateur de la base de données de Oracle. | DDL |
| INSERT | Cette instruction permet d'insérer un nouvel enregistrement dans une table. | DML |
| LOCK TABLE | Cette instruction permet de verrouiller manuellement une ou plusieurs table(s). | DML |
| NOAUDIT | Cette instruction permet de désactiver le journal de bord pour une instruction SQL ou un accès spécifique à la base de données. | DDL |
| RENAME | Cette instruction permet de renommer une table, une vue, une séquence ou un synonyme privé. | DDL |
| REVOKE | Cette instruction permet d'enlever des droits d'un utilisateur de la base de données d'Oracle. | DDL |
| ROLLBACK | Cette instruction permet d'annuler ou de revenir en arrière dans une transaction. | Transaction |
| SAVEPOINT | Cette instruction permet de créer une point de sauvegarde pour les transactions. | Transaction |
| SELECT | Cette instruction permet de sortie une liste de données à partir d'une ou plusieurs tables. | DML |
| SET ROLE | Cette instruction permet de choisir le rôle utilisateur courant. | Session |
| SET TRANSACTION | Cette instruction permet de changer les propriétés des transactions courantes. | Transaction |
| TRUNCATE | Cette instruction permet de supprimer le contenu entier d'une table sans pour autant supprimer sa structure. | DDL |
| UPDATE | Cette instruction permet de mettre à jour des champs d'enregistrements dans une table. | DML |
Dernière mise à jour : Lundi, le 11 mai 2015