Catégorie  Cours

Cours SQL ORACLE – 14 : TRIGGERS

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 14 : TRIGGERS

Un trigger (ou déclencheur) est un bloc PL/SQL exécuté automatiquement par Oracle en réponse à un événement sur une table ou une vue. Ces événements sont généralement : une insertion (INSERT), une mise à jour (UPDATE), une suppression (DELETE). Les…

Cours SQL ORACLE – 13 : SEQUENCE

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 13 : SEQUENCE

La SEQUENCE est un objet qui est créé dans un schéma Oracle et qui permet d’incrémenter un numéro d’une manière séquentielle. La séquence permet de retournée un nombre entier selon un séquencement. La séquence commence par un nombre X et…

Cours SQL ORACLE – 12 : CONSTRAINT CHECK

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 12 : CONSTRAINT CHECK

CONSTRAINT est une contrainte appliquée à une ou plusieurs colonnes d’une table pour vérifier l’intégrité des données.Les CONSTRAINT sont définit à la création de la table ou après la création en utilisant la requête ALTER TABLE.Trois type de CONSTRAINT existent.…

Cours SQL ORACLE – 11 : LIKE

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 11 : LIKE

L’opérateur LIKE permet de rechercher une partie d’une chaine de caractère dans une autre. Le caractère % remplace tous autres chaine de caractère alors que le caractère _ ne remplace qu’un seul. L’opérateur LIKE est utilisé dans la clause WHERE.…

Publicité

Cours SQL ORACLE – 10 : MERGE

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 10 : MERGE

Le MERGE est une instruction utilisée pour mettre ajour des données d’une table par d’autres appartenant à une autre selon une condition d’existence. Le MERGE et l’association des deux requêtes UPDATE et INSERT dans une seule requête. La syntaxe du…

Cours SQL ORACLE – 09 : INDEX

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 09 : INDEX

L’index est un objet de la BD qui appartient à une table et qui pointe sur une ou plusieurs colonnes de cette table. L’index sert à accélérer la recherche dans une table en utilisant les colonnes indexées. Deux types d’index…

Cours SQL ORACLE – 08 : GRANT et SYNONYM

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 08 : GRANT et SYNONYM

GRANT Les GRANT est un ensemble de droit qu’on accorde à des objets d’un schéma (TABLE, PROCEDURE, FUNCTION etc…) vers un autre schéma. Prenons l’exemple de schéma : SCHEMA1 et SCHEMA2. SCHEMA1 dispose des tables TAB1, TAB2 et TAB3. Nous avons besoin…

Cours SQL ORACLE – 07-08 : PACKAGE

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 07-08 : PACKAGE

Les PACKAGE sont un ensemble de fonctions et/ou de procédures qui sont regroupés dans un package. Un PACKAGE est composé de deux parties: l’entête et le corps.     La structure d’un PACKAGE est comme suit: CREATE [OR REPLACE] PACKAGE <NOM_PACKAGE> AS…

Cours SQL ORACLE – 07-07 : FUNCTION

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 07-07 : FUNCTION

Les FUNCTION comme pour les PROCEDURE sont du bloc PL/SQL stockés dans l’a BD ORACLE. Les fonctions retournent toujours une valeur d’un type ORACLE définie. La structure d’une FUNCTION est comme suit: CREATE [OR REPLACE] FUNCTION <NOM_FUNCTION>([VAR1 IN <TYPE_VAR1>], [VAR1 IN…

Cours SQL ORACLE – 07-06 : PROCEDURE

Illustration du tutoriel SQL Oracle : Cours SQL ORACLE – 07-06 : PROCEDURE

Les procédures stockées (PROCEDURE) sont des blocs PL/SQL qui son stockés dans la base de donnée ORACLE avec un nom unique. Ces procédures comportent un programme qu’on peut l’appeler dans une autre procédure, d’une fonction, trigger ou d’un programme externe…

Publicité