Chap2 plsql procedues fonctions trigger

Cours Systèmes de Gestion de Bases de Données Procedural Language Structured Query Language PL SQL Présenté par Mme Olfa DRIDI olfa dridi gmail com ? Olfa DRIDI CLes procédures et les fonctions stockées ? Olfa DRIDI CPL SQL Procédures stockées ? Les procédures sont utilisées pour e ?ectuer une action spéci ?que ? Elles échangent les valeurs par l'intermédiaire d'une liste d'arguments ? Elle peut être stockée dans la BD comme un objet ? CSyntaxe PL SQL ? CPL SQL ? CExemple PL SQL ? CExemple PL SQL ? CPL SQL Suppression des procédures ? CPL SQL Fonctions stockées ? Les fonctions sont utilisées pour retourner une valeur ? Les fonctions sont appelées comme une partie d ? expression ? CSyntaxe PL SQL ? CExemple PL SQL ? CLes déclencheurs ? Olfa DRIDI CPL SQL Les déclencheurs ? Les déclencheurs de BD sont des objets de code PL SQL stockés dans la base de données et qui s'exécutent automatiquement lorsqu'un événement se produit ? Les événements déclencheurs peuvent être ? Des insertions dans une table ? la connexion d'un utilisateur à la base de données ? Ou encore la tentative de supprimer une table ou de modi ?er les paramètres d'audit ? Les triggers de BD sont associés à une et une seule table ? Il est opérationnel jusqu ? à la suppression de table à laquelle il est lié ? CPL SQL Les déclencheurs ? Les déclencheurs peuvent appeler d'autres procédures ou fonctions ? Le déclencheur peut être conçu pour s'exécuter une fois pour l'instruction ou avec chaque ligne modi ?ée ? Le traitement associé au trigger peut être exécuté ? soit une fois suite à l ? événement qui l ? a déclenché -trigger par ordre ? soit pour chaque ligne de la table concernée par l ? événement trigger ligne ? CPL SQL Les déclencheurs Deux types DML triggers et System triggers ? DML triggers ? Permet d ? enregistrer les valeurs de toutes les modi ?cations apportées à la BD ? System triggers ? auditing de toute action de création de suppression ou de connexion à la base ? CPL SQL Syntaxe CREATE OR REPLACE TRIGGER nomtrigger instant listeevts ON nomtable ou nomvue REFERENCING OLD AS old NEW AS new FOR EACH ROW WHEN condition Corps du trigger instant AFTER BEFORE pour les tables listeevts evt OR evt evt DELETE INSERT UPDATE OF listecols listecol nomcol nom col Corps du programme PL SQL ? CPL SQL Syntaxe On dé ?nit la table à laquelle le trigger est lié les instructions du LMD qui déclenchent le trigger le moment o? le trigger va se déclencher par rapport à l'instruction LMD avant ou après si le trigger se déclenche une seule fois pour toute l'instruction i e trigger instruction ou une fois pour chaque ligne modi ?ée insérée supprimée i e trigger ligne avec l'option FOR EACH ROW et éventuellement une condition supplémentaire de déclenchement clause WHEN ? CAFTER ou BEFORE PL SQL Un trigger instruction se déclenche

Documents similaires
Formulaire cd487994 Royaume du Maroc Ministère de l'intérieur Direction Générale de la sûreté Nationale Code d'inscription IP FORMULAIRE D'INSCRIPTION CONCOURS DE RECRUTEMENT DES INSPECTEURS DE POLICE- Informations Personnelles CNIE CD Photo Nom ELMAAZZOU 0 0
Enonce l2spi 2015 16 Aix Marseille Université Travaux Pratiques Informatique Industrielle Julien Marot julien marot fresnel fr Belgacem Jaballah belgacem jaballah lsis org Marc Allain marc allain fresnel fr CFormation au développement d'applications en As 0 0
Le dieu cache Extrait de la publication C CExtrait de la publication C CBIBLIOTHÈQUE DES IDÉES Extrait de la publication CExtrait de la publication CLUCIEN GOLDMANN Le Dieu caché Etude sur la vision tragique dans les Pensées de Pascal et dans le thé? tre 0 0
Rubrique Soufre Fabrication industrielle fusion et distillation emploi et stockage Rapport ?nal Prestation pour l ? administration Ministère de l ? Ecologie et du Développement Durable A JANES Unité Sécurité des Procédés Direction des Risques Accidentels 0 0
Sommaire force de vente SOMMAIRE INTRODUCTION CHAPITRE L'ORGANISATION DE LA FORCE DE VENTE SECTION GÉNÉRALITÉS SUR LA FORCE DE VENTE SECTION LA STRUCTURE DE LA FORCE DE VENTE SECTION LES DIFFERENTS TYPES ET STATUTS DE LA FORCE DE VENTE SECTION LA TAILLE D 0 0
Debuter en pascal pdf Le langage Pascal Par Patrick Trau Date de publication janvier Dernière mise à jour mai Durée Ce document présente de manière claire je crois d'après ce qu'en ont dit certains le langage Pascal Il a été publié dans APTEP - INFO il y 0 0
PIECES JUSTIFICATIVES REQUISES POUR LE DEPOT DE VOTRE DEMANDE Le jour de votre 0 0
Cours proc pen Titre ?? L ? enquête policière Chapitre ?? Les organes de la police judiciaire L ? enquête policière est selon l ? article C P P menée par la police judiciaire Elle a pour mission de constater les infractions de rassembler les preuves et de 0 0
Cb bul 17 etu 02 LES PRINCIPES FONDAMENTAUX D ? UN CONTRÔLE BANCAIRE EFFICACE ?? COMITÉ DE B? LE LA PERSPECTIVE UNIVERSELLE DES PRINCIPES FONDAMENTAUX DOIT CONTRIBUER AU RENFORCEMENT DE LA STABILITÉ FINANCIÈRE Le Comité de B? le a publié le septembre dans 0 0
Dirajup RÉPUBLIQUE DÉMOCRATIQUE DU CONGO MINISTÈRE DES FINANCES DIRECTION GÉNÉRALE DES RECETTES ADMINISTRATIVES JUDICIAIRES DOMANIALES ET DE PARTICIPATIONS DGRAD ? DIRECTION DU CONTRÔLE ET DE L ? ORDONNANCEMENT DES RECETTES ADIMINISTRATIVES JUDICIAIRES ET 0 0
  • 47
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Fev 16, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 40.1kB