Abd2 nfa011 CNAM ?Paris ?- NFA M ?Crucianu 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 C
CNAM ?Paris ?- NFA M ?Crucianu 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 C PL SQL N Variables ?structures ?de ?contrôle N Curseurs ?interaction ?avec ?la ?base N Sous-programmes ?paquetages N Exceptions N Transactions N Déclencheurs ? triggers C JDBC N Généralités N Connexion ?à ?une ?base N Interaction ?avec ?la ?base ?curseurs N Procédures ?stockées ?procédures ?externes N SQLJ CNAM ?Paris ?- NFA M ?Crucianu 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 C Procedural Language ?Structured ?Query ?Language PL SQL ? ? ?langage ? propriétaire Oracle C Syntaxe ?de ?PL SQL ?inspirée ?du ?langage ?Ada C D ? autres ?éditeurs ?de ?SGBDR ?utilisent ?des ?langages ? procéduraux ?similaires C PL SQL ?n ? est ?pas ?très ?éloigné ?du ?langage ?normalisé ? Persistent ?Stored ?Modules PSM CNAM ?Paris ?- NFA M ?Crucianu NFA Quel ?est ?l ? intérêt ?de ?PL SQL ? C La ?nature ?relationnelle ?déclarative ?de ?SQL ?rend ? l ? expression ?des ?requêtes ?très ?naturelle ? mais ?les ?applications ?complexes ?exigent ?plus ? N Pour ?la ? facilité ?et ?l ? efficacité ?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 N Pour ?l ? efficacité ?de ?l ? application ?diminuer ?le ?volume ?des ? échanges ?entre ?client ?et ?serveur ? un ?programme ?PL S QL ?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 C 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 CNAM ?Paris ?- NFA M ?Crucianu NFA Structure ?d ? un ?programme ? C Blocs ?imbriqués ? C Portée ?d ? un ?identificateur ? ?un ?descendant ?peut ?accéder ? aux ?identificateurs ?déclarés ?par ?un ?parent ?pas ?l ? inverse DECLARE ? BEGIN ? EXCEPTION ? END DECLARE ? BEGIN ? EXCEPTION ? END DECLARE ? BEGIN ? EXCEPTION ? END DECLARE ? BEGIN ? EXCEPTION ? END NFA Identificateurs ?commentaires C Identificateur ? variable ?curseur ?exception ?etc ? N Commence ?par ?une ?lettre N Peut ?contenir ? ?lettres ?chiffres ? ? ? N Interdits ?
Documents similaires
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 31, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 1.9MB