Pré-requis : Connaissances de base en développement, en SQL et PostgreSQL.
Objectifs : À l'issue de cette formation, les stagiaires seront à même de développer, gérer, exécuter et sécuriser les fonctions et procédures stockées. Le développement sera centré sur l'utilisation du langage PL/PgSQL même si d'autres langages sont possibles.
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence :BAS101659-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
1 875,00 CHF HT
Fonction vs. procédures
Langages de développement
Ajout d'un nouveau langage
Structure de la fonction
Passage de paramètres
Corps d'une fonction et retour d'un résultat
Atelier : créer une fonction simple
Gestion des variables
Structures de contrôle :
- Structure IF
- Boucle FOR
- Boucle LOOP
Accès aux données :
- SELECT et PERFORM
- Notion de curseurs
SQL dynamique
Types de paramètres
Paramètres et alias
Atelier: développer une fonction complexe
Fonctions SRF : Set Returning Function
Fonctions TVG : Table Valued Function
Atelier : écrire une fonction TVF
Présentation des triggers
Écriture d'une fonction trigger
Types de triggers
- Trigger de ligne
- Trigger d'ordre
- Trigger conditionnel
Trigger d'ordre et tables transitionnelles
Atelier: mise en pratique des triggers
Interception des erreurs et exceptions
Informations sur les erreurs
Informations d'exécution : GET DIAGNOSTICS
Instruction RAISE
Atelier: gérer les erreurs des ateliers précédents
Structure d'une procédure stockée
Exécution d'une procédure stockée
Atelier: écrire une procédure stockée
Droits par défaut
Adapter la politique de droits par défaut
Atelier: définir la sécurité des ateliers précédents
Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.
Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 22 519 09 66 (prix d'un appel local) ou depuis notre formulaire de contact.