Abd2 nfa011 1 CNAM Paris - NFA Approfondissement bases de données développement d ? applications Michel Crucianu ?? cours Nouha Bouteldja ?? ED et TP PL SQL Nicolas Hervé ?? TP JDBC http cedric cnam fr crucianm abd html NFA Contenu du cours PL SQL Variabl

CNAM Paris - NFA Approfondissement bases de données développement d ? applications Michel Crucianu ?? cours Nouha Bouteldja ?? ED et TP PL SQL Nicolas Hervé ?? TP JDBC http cedric cnam fr crucianm abd html NFA Contenu du cours PL SQL Variables structures de contrôle Curseurs interaction avec la base Sous-programmes paquetages Exceptions Transactions Déclencheurs triggers JDBC Généralités Connexion à une base Interaction avec la base curseurs Procédures stockées procédures externes SQLJ NFA M Crucianu CCNAM Paris - NFA Bibliographie Bales D K Java programming with Oracle JDBC O ? Reilly Bizoi R Oracle i SQL et PL SQL Eyrolles Date C Introduction aux bases de données Vuibert Gardarin G Bases de données Eyrolles Reese G JDBC et Java guide du programmeur O ? Reilly Soutou C SQL pour Oracle Eyrolles NFA PL SQL Procedural Language Structured Query Language PL SQL langage propriétaire Oracle Syntaxe de PL SQL inspirée du langage Ada D ? autres éditeurs de SGBDR utilisent des langages procéduraux similaires PL SQL n ? est pas très éloigné du langage normalisé Persistent Stored Modules PSM NFA M Crucianu CCNAM Paris - NFA Quel est l ? intérêt de PL SQL La nature relationnelle déclarative de SQL rend l ? expression des requêtes très naturelle ? mais les applications complexes exigent plus Pour la facilité et l ? e ?cacité de développement gérer le contexte et lier entre elles plusieurs requêtes créer des librairies de procédures cataloguées réutilisables Pour l ? e ?cacité de l ? application diminuer le volume des échanges entre client et serveur un programme PL SQL est exécuté sur le serveur ?? Nécessité d ? étendre les fonctionnalités de SQL PL SQL est une extension procédurale NFA Structure d ? un programme Programme PL SQL bloc procédure anonyme procédure nommée fonction nommée DECLARE -- section de déclarations -- section optionnelle ? BEGIN -- traitement avec d ? éventuelles directives SQL -- section obligatoire ? EXCEPTION -- gestion des erreurs retournées par le SGBDR -- section optionnelle ? END lance l ? exécution sous SQL Plus NFA M Crucianu CCNAM Paris - NFA Structure d ? un programme Blocs imbriqués DECLARE ? BEGIN ? EXCEPTION ? END DECLARE BEXEGCIENPTI ? ? ? ON END BDEEGCILNARE ? ? EXCEPTI ? ON END DECLARE ? BEGIN ? EENXCDE PTI ? ON Portée d ? un identi ?cateur un descendant peut accéder aux identi ?cateurs déclarés par un parent pas l ? inverse NFA Identi ?cateurs commentaires Identi ?cateur variable curseur exception etc Commence par une lettre Peut contenir lettres chi ?res Interdits - espace Jusqu ? à caractères Insensible à la casse nompilote NomPILOTE Commentaires -- Commentaire sur une seule ligne Commentaire sur plusieurs lignes NFA M Crucianu CCNAM Paris - NFA Variables Types de variables PL SQL Scalaires par exemple NUMBER VARCHAR DATE BOOLEAN ? Composites ROWTYPE RECORD TABLE Référence REF LOB Large Object jusqu ? à Go pointeur si externe Un programme PL SQL peut également manipuler des variables non PL SQL Variables de

Documents similaires
Ma lettre 1 rtf ansi de ? fonttbl f Times New Roman colortbl red green blue info paperw paperh deftab margl margr margt margb pgnstart ftnnar aftnnrlc ftnstart aftnstart pard qc fs www nouvelobs com abc-lettres par pard qc fs line line line line b Mod uc 0 0
2 How to Write a CV Copyright © 2019 McGill Career Planning Service We see a lo 0 0
Developer guide 8 Oracle Work ow Developer's Guide Release Part No E - July COracle Work ow Developer's Guide Release Part No E - Copyright ? Oracle and or its a ?liates All rights reserved Primary Author Siu Chang Clara Jaeckel Contributing Author Varsha 0 0
Dossier pro ascom DOSSIER PROFESSIONNEL DP Nom de naissance Nom d ? usage Prénom Adresse ? MORTEL ? MORTEL ? Sarah ? Impasse du bois de chandelle sainte- clotilde Titre professionnel visé Assistant Commercial e MODALITÉ D ? ACCÈS Parcours de formation Val 0 0
Etudier efficacement methodes dapprentissage et techniques de gestion du temps pour bien etudier by marino giuseppe marino giuseppe z 1 0 0
Documen 11 t Nous sommes là pour vous aider N Notice Déclaration modi ?cation et dissolution d ? un pacte civil de solidarité Pacs Articles - à - - du code civil Cette notice est à lire attentivement avant de remplir les formulaires n ou Elle ne concerne 0 0
Lh 20171231 décembre JOURNAL OFFICIEL DE LA RÉPUBLIQUE FRANÇAISE Texte sur Présidence de la République ORDRE NATIONAL DE LA LÉGION D ? HONNEUR Décret du décembre portant élévation aux dignités de grand ? croix et de grand o ?cier NOR PREX D Par décret du 0 0
1 Lycée Français de Jérusalem 66, Rue des Prophètes PO Box 37001 95141 Jérusale 0 0
Infos internes uri na 26 1 0 0
Extrait zone metho methode auteur date 01 0 0
  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 01, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 197.6kB