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
Bonheur des dames pdf Au Bonheur des dames Le poème de l ? activité moderne ? Dès les premières lignes de l ? ébauche ? élément initial de son dossier préparatoire Zola exprime d ? emblée son désir de faire un roman optimiste rompant avec le ton des précé 0 0
Metzeltin MICHAEL METZELTIN Geb in Sorengo CH Studium der Romanischen Philologie an den Universit? ten Basel Zürich Salamanca Coimbra Padova Doktorat an der Universit? t Basel in Iberoromanischer Philologie Franz? sischer Sprachwissenschaft und Italienisc 0 0
Comment etudier efficacement en 5 0 0
Bibliografie http www auto ?ction org index php post BIBLIOGRAPHIETHEORIQUE-SELECTIVE BIBLIOGRAPHIE THEORIQUE SELECTIVE I OUVRAGES PORTANT EN TOTALITÉ OU EN PARTIE SUR L ? AUTOFICTION ALBERCA Manuel El pacto ambiguo De la novela autobiográ ?ca a la auto ? 0 0
UNIVERSITÉ LE HAVRE NORMANDIE // DIRECTION DE LA COMMUNICATION // VIRGILE LAGUI 0 0
Matière : Construction Métallique 3ème année Licence Génie Civil 1 Dr : SAADI M 0 0
Detecteur de metaux Détecteur de métaux AKS Detector Professional complet Manuel d'utilisation et Guide de Détection des métaux Fabriqué aux États-Unis Consignes de sécurité Prompt to chaud Présentation du produit Produit Caractéristiques principales para 0 0
Ninhin ou le rasoir de la mort 0 0
Fiche d x27 activite 2 République tunisienne - Ministère de l ? éducation - Commissariat régionale de l ? éducation de Zaghouan - Circonscription de Zaghouan pour la langue française Les ?ches d ? activités Mise en ?uvre pédagogique Inspecteur de la circo 0 0
Tipski atest u120b Date Date TEST CERTIFICATE CERTIFICAT D ? ESSAIS Extract from Test Reports No Extrait des Rapports d ? Essai N TR- b TR- d TR- a TR- i TR- l Tests performed Essais réalisés Test date Date des essais Place of tests Lieu des essais Accord 0 0
  • 45
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager