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
Installation guide 21 TheHiveDocs install-guide md at master TheHive-Project TheHiveDocs https github com TheHive-Project TheHiveDocs blob master installatio de TheHiveDocs installation install-guide md To-om Update Elasticsearch con ?g for docker contrib 0 0
Bipm 2021 chem 001 jctlm database 22 04 2021 0 0
Base Line Survey of CPF For ECUMED Petroleum Les résultats de l’inspection se r 0 0
Formation gestion du secretariat 0 0
C C CLES ACCORDS D'ÉVIAN C CJÉRÔME H É L I E LES ACCORDS D'ÉVIAN Histoire de la paix ratée en Algérie Olivier Orban C ? Olivier Orban ISBN - - - CRemerciements Je tiens à remercier ici MM René Brouillet Claude Chayet Vincent Labouret Bruno de Leusse Yves 0 0
Rapport mains courantes juston 2 0 0
Bac s 2012 cor 1 Corrigé bac S mathématiques jeudi juin Exercice Le plan est muni d ? un repère orthonormé O F BE On considère une fonction f dérivable sur l ? intervalle ?? On dispose des informations suivantes ? f ?? ? La dérivée f de la fonction f adme 0 0
Cli guide 1 Cisco ASR x Enhanced Charging Services Administration Guide Version Last Updated June Americas Headquarters Cisco Systems Inc West Tasman Drive San Jose CA - USA http www cisco com Tel - -NETS Fax - Text Part Number OL- - CTHE SPECIFICATIONS A 0 0
Stine Tinsfeldt Life of an Expat Child Survey Personal Project 1. How long have 0 0
Fred chesneau ma première voiture propos recueillis par étienne Thierry Illustration Wilfried Histi Une publication du groupe Fred Chesneau Le ??Globe-Cooker ? garde un souvenir ému de sa Renault d ? étudiant Des sensations ravivées lors de ses pérégrinat 0 0
  • 27
  • 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