Cours SQL ORACLE – 09 : INDEX

🧪 Envie de pratiquer ? Exécutez les exemples de cet article dans notre SQL Playground gratuit — aucun logiciel à installer. L’index est un objet de la BD qui appartient à une table et qui pointe sur une ou plusieurs…

🧪 Envie de pratiquer ? Exécutez les exemples de cet article dans notre SQL Playground gratuit — aucun logiciel à installer. L’index est un objet de la BD qui appartient à une table et qui pointe sur une ou plusieurs…

🧪 Envie de pratiquer ? Exécutez les exemples de cet article dans notre SQL Playground gratuit — aucun logiciel à installer. GRANT Les GRANT est un ensemble de droit qu’on accorde à des objets d’un schéma (TABLE, PROCEDURE, FUNCTION etc…)…

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…

🧪 Envie de pratiquer ? Exécutez les exemples de cet article dans notre SQL Playground gratuit — aucun logiciel à installer. Les FUNCTION comme pour les PROCEDURE sont du bloc PL/SQL stockés dans l’a BD ORACLE. Les fonctions retournent toujours…

🧪 Envie de pratiquer ? Exécutez les exemples de cet article dans notre SQL Playground gratuit — aucun logiciel à installer. Les procédures stockées (PROCEDURE) sont des blocs PL/SQL qui son stockés dans la base de donnée ORACLE avec un…

Dans ce nouveau cours, nous allons voir les EXCEPTION définies par l’utilisateur. Ces dernières sont en fait lié au réglé de gestions appliquées dans notre programme. Prenons l’exemple suivant : Nous allons vérifier dans le schéma SCOTT les employés (Table…

Les exceptions sont des erreurs liées à notre programme qu’on gère de telles façons à ne pas avoir une erreur d’exécution dans notre programme. Pour utiliser les exceptions, la syntaxe à suivre est comme suit: BEGIN [programme susceptible de générera…

Les CURSORS (ou curseurs en français) sont des boucles qu’on utilise pour faire des itérations sur le résultat d’une requête SELECT ligne par ligne. Exemple, on peut créer un curseur qui va boucler sur la table EMP avec le PRENOM commençant par…

Comme n’importe quel autre langage de programmation, il existe dans PL/SQL la notion de test (IF ELSE) et de boucle (FOR WHILE): IF ELSE: La syntaxe du IF dans PL/SQL est la suivante : IF <condition> THEN <Traitement si condition…

Deux méthodes d’affectations de variables existent en PL/SQL: Affectation normale : Pour affecter une valeur à une variable nous utilisons l’opérateur := VAR1 := ‘Valeur 1’; VAR2 := 1234.56; VAR3 := SYSDATE; 🧪 Envie de pratiquer ? Exécutez les exemples de…