Programmation sql Département Informatique Laboratoires de bases de données Laboratoire n Programmation SQL par Danièle BAYERS et Louis SWINNEN Ce document est disponible sous licence Creative Commons indiquant qu ? il peut être reproduit distribué et com

Département Informatique Laboratoires de bases de données Laboratoire n Programmation SQL par Danièle BAYERS et Louis SWINNEN Ce document est disponible sous licence Creative Commons indiquant qu ? il peut être reproduit distribué et communiqué pour autant que le nom des auteurs reste présent qu ? aucune utilisation commerciale ne soit faite à partir de celui-ci et que le document ne soit ni modi ?é ni transformé ni adapté http creativecommons org licenses by-nc-nd be La Haute Ecole Libre Mosane HELMo attache une grande importance au respect des droits d ? auteur C ? est la raison pour laquelle nous invitons les auteurs dont une ?uvre aurait été malgré tous nos e ?orts reproduite sans autorisation su ?sante à contacter immédiatement le service juridique de la Haute Ecole a ?n de pouvoir régulariser la situation au mieux Mars CLa programmation SQL Introduction Les bases de données comme SQL Serveur et Oracle permettent en plus de stocker des données d ? y ajouter des procédures Ces procédures sont programmées dans un dialecte SQL qui est propre au SGBD ainsi en Oracle la programmation se fait en PL SQL tandis que sous SQL Serveur la programmation se fait en Transact-SQL T- SQL On distingue généralement les procédures stockées et les déclencheurs Les procédures stockées ou stored procedures sont des procédures attachées à une base de données L ? intérêt principal étant de concentrer les traitements lourds sur les données au niveau du SGBD Ainsi lorsque des mises à jour importantes doivent être e ?ectuées sur les données il est souvent plus aisé de réaliser les modi ?cations par procédure stockée que via une programmation extérieure dans un langage de programmation classique Les déclencheurs ou triggers sont des procédures particulières qui se déclenchent automatiquement lorsqu ? un événement précis survient comme l ? insertion d ? un enregistrement dans une table Les déclencheurs sont donc attachés à une table particulière et liés à un événement La base de données Produit NumProduit Libelle Prix QteStock id NumProduit acc LignesCommande NumCommande NumProduit Qte id NumProduit NumCommande acc ref NumProduit ref NumCommande acc Commande NumCommande NumClient DateCommande id NumCommande acc ref NumClient acc Client NumClient Nom A dres s e Localite Categorie Compte id NumClient acc Les procédures stockées Une procédure stockée s ? exécute uniquement lorsqu ? elle est appelée Comme elle n ? est pas standardisée sa dé ?nition dépend du SGBD employé Comme toutes les procédures programmées la procédure stockée peut admettre des paramètres Elle est écrite dans le dialecte SQL imaginé par le créateur du SGBD Dans la suite nous détaillerons la création de procédures stockées en Transact-SQL sous SQL Server et en annexe en PL SQL sous Oracle Les procédures stockées utilisent des structures classiques comme des boucles ou des sélections Une force de la procédure stockée est d ? autoriser des requêtes directement Les procédures stockées utilisent parfois des curseurs que nous détaillerons plus loin C Procédure stockée en SQL Serveur Format CREATE PROCEDURE nom procedure arg type OUTPUT ?

Documents similaires
Fiche cisaillement Code projet Projet Client Masse volumique Masse trousse g Masse trousse échantillon g Masse éch g Volume éch cm M V g cm Teneur en eau avant essai N de la tare Masse Tot hum g Masse Tot sèche g Masse de la tare g Masse de l ? eau g Mass 0 0
sommer christian bibliographie 1 0 0
Quest ce que le structuralisme 1 le structuralisme en linguistique by oswald ducrot 1 0 0
EMBALLAGE ET CONDITIONNEMENT 3 LOGA/3LOGIND PAUL ESSONG ISI | P Pa au ul l E ES 0 0
African Scientific Journal ISSN : 2658-9311 Vol : 3, Numéro 3, Décembre 2020 ww 0 0
Visions from heaven visitations wendy alec 001 080 1 0 0
Lintimite avec dieu L ? intimité avec Dieu Jean Ce verset montre cette relation particulière qu ? il y avait entre Jean le disciple et Jésus le ma? tre une relation d ? intimité Cette relation d ? intimité était la démonstration de l ? amour qu ? il y ava 0 0
Ecrire pour le web ECRIRE POUR LE WEB Présenté par Frédéric Goré-Bi Journaliste Web- Blogueur CDé ?nition ? L'écriture web désigne un mode de rédaction destiné à maximiser le référencement d'un site au sein des moteurs de recherche ? L ? écriture web est 0 0
These lgardes 04 CHAPITRE RESULTATS C Description générale des actions mises en ?uvre Après avoir décrit les entreprises dans lesquelles nous avons mené notre expérimentation nous allons présenter la méthode MOSAR Cette méthode a été mise au point par Pie 0 0
Catalogue maroc 2017 2018 SEMENCES POTAGÈRES CATALOGUE PROFESSIONNEL vilmorin com CVILMORIN-MIKADO UNE NOUVELLE DIMENSION MONDIALE Vilmorin est une marque de VILMORIN-MIKADO Business Unit de Limagrain qui regroupe les activités de Vilmorin semencier franç 0 0
  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager