Pl sql chapitre 1 concepts de base

Bases de données SQL PL SQL-ORACLE EMSI-Rabat IIR - Equipe pédagogique Prof Mahmoud NASSAR Prof Mohammed SALIHOUN Prof Maria EL HAIBA m elhaiba emsi ma CPartie PL SQL FOR ORACLE Concepts de base de PL SQL Transactions Curseurs Gestion des exceptions Fonctions Procédures et Packages Déclencheurs Triggers Travaux Pratiques CPL SQL FOR ORACLE Concepts de base ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES Concept de base PL SQL MOTIVATION STRUCTURE D ? UN BLOC PL SQL LES VARIABLES LES ENREGISTREMENTS ASSIGNATION DES VARIABLES ET AFFECTATION STRUCTURES DE CONTRÔLE ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES MOTIVATION ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES ? PL SQL Sigle de Procedural Language Structured Query Language est un langage créé par Oracle et utilisé dans le cadre de bases de données relationnelles ? Il est fondé sur les paradigmes de programmation procédurale et structurée ? C ? est une extension de SQL car il permet de combiner des requêtes SQL et des instructions procédurales boucles conditions dans le but de créer des traitements complexes destinés à être stockés sur le serveur de base de données objets serveur comme des procédures stockées ou des déclencheurs ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES Exemple ID Produit P P P P Libelle Epson HP IBM Lenovo Marque Epson HP IBM Lenovo Prix ID Fournisseur UPDATE Produit SET Prix WHERE ID Fournisseur Pour le Fournisseur N ? Si Moyenne Prix ? Augmenter le prix de ? Sinn ? Augmenter le prix de Code PL SQL Procédure IF ? ? THEN ELSEIF ELSE END IF ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES PL SQL vs SQL ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES ORACLE Noyau PL SQL PL SQL CBASES DE DONNEES RELATIONNELLES Avantages de PL SQL ? Prise en charge de SQL Types de données instructions ? ? Prise en charge de la programmation orientée objet ? Meilleure performance Bloc PL SQL évitant d ? encombrer le tra ?c réseau ? Une productivité accrue Un bloc est nommé pour devenir réutilisable ? La portabilité Un programme PL SQL est indépendant du SE qui héberge le serveur ? L'intégration très forte avec Oracle PL SQL est un langage propriétaire d ? Oracle ? Haute sécurité ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES STRUCTURE D ? UN BLOC PL SQL ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES Structure d ? un Bloc PL SQL DECLARE --Section optionnelle Déclaration variables constantes types curseurs BEGIN --Section obligatoire Contient le code PL SQL EXCEPTION --Section optionnelle Traitement des erreurs END --Obligatoire REMARQUE IL PEUX Y AVOIR DES BLOCS IMBRIQUÉES UN BLOC DANS UN AUTRE ORACLE PL SQL CBASES DE DONNEES RELATIONNELLES DECLARE --Section optionnelle Déclaration variables constantes types curseurs BEGIN --Section obligatoire Contient le code PL SQL DECLARE -- Section optionnelle déclaration variables constantes types curseurs BEGIN --Section obligatoire contient le code PL SQL EXCEPTION --Section optionnelle traitement des erreurs END --Obligatoire EXCEPTION --section optionnelle Traitement des erreurs END --Obligatoire REMARQUE LA PORTEE DES VARIABLES EST LA MEME QUE DANS LES LANGAGES

Documents similaires
LA PERCEPTION DE LA RSE PAR LES CLIENTS : QUELS ENJEUX POUR LA « STAKEHOLDER MA 0 0
Document d'accompagnement 1/9 Guide pour la séquence d'observation en milieu pr 0 0
Par: Riza Harani Bangun (8186193005) DÉVELOPPEMENT DU MÉDIA D'APPRENTISSAGE MOB 0 0
Analyse lexicale 2 Principes et Techniques des Compilateurs Année Universitaire CPlan Généralités Unité lexicale Lexème et Modèles Dé ?nition régulière Diagramme de transition CRôle de l ? analyseur lexical Lire les caractères du texte d'entrée Supprimer 0 0
ALTERNANCE RECHERCHÉE PRÉNOM NOM Donec turpis mauris, auctor vitae sollicitudi 0 0
001 psi s2i Cha? ne de pesage de l ? Hémomixer Page Hemomixer Concours Centrale Supélec CPrésentation de l ? épreuve et consignes Cette épreuve d ? une durée totale de quatre heures n ? est pas une épreuve écrite il n ? est donc pas demandé de rédiger un 0 0
Analyse de la Structure Financière et la rentabilité dans les Petites et Moyenn 0 0
Botox medication guide MEDICATION GUIDE BOTOX BOTOX Cosmetic Boe-tox onabotulinumtoxinA for injection for intramuscular intradetrusor or intradermal use What is the most important information I should know about BOTOX and BOTOX Cosmetic BOTOX and BOTOX Co 0 0
Yves cv Introduction ?? ?? ?? ?? ?? ?? ?? Lucien atangana FORMATION Lycée bilingue de mbalngong Baccalauréat a allemand ?? Institut universitaire des sciences technologies et de l ? éthique IUSTE premiere année ?? brevet de technicien supérieur - PROF Bal 0 0
Le futur simple conjugaison au jeu 0 0
  • 44
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Fev 06, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 93.2kB