| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment utiliser des déclencheurs dans les serveurs SQL
    triggers SQL sont une fonction utile qui donne un serveur des instructions précises sur ce qu'il faut faire dans des situations spécifiques . Par exemple , SQL peut être configuré pour envoyer un e-mail à chaque fois que le " envoyez-moi! " bouton sur votre site Web est pressé. Ces déclencheurs peuvent sembler comme une masse de déconcertant code au début, mais la mise en place des déclencheurs sur votre serveur ne devraient poser aucun grand défi pour l'administrateur Web moyenne . Choses que vous devez
    SQL serveur compatible
    Voir Plus Instructions
    Utilisation des déclencheurs dans SQL
    1

    Connectez-vous à votre serveur SQL et vont à l' Enterprise Manager . Repérez le tableau sur lequel l'événement aura lieu.
    2

    un clic droit sur ​​cette table. Cliquez sur " Toutes les tâches ", puis "Gérer les Triggers. " Créer un nouveau déclencheur .
    3

    La première partie d'un déclencheur SQL de base définit le nom de la gâchette. Pour un exemple, nous appellerons ce déclencheur " triggerOne . " Pour la première ligne , entrez:

    CREATE TRIGGER triggerOne
    4

    La deuxième ligne indique au serveur quel événement doit déclencher. Pour notre exemple, nous allons écrire du code qui est déclenché chaque fois qu'il ya une mise à jour ou la modification de la ExampleBlue de table. L'événement sera déclenché après la mise à jour est effectuée, et s'appliquera à l'ensemble du tableau . Pour cette ligne , entrez:

    APRÈS LE POINT SUR ExampleBlue FOR EACH ROW

    Il est également possible d'avoir cet événement déclenché avant la mise à jour a lieu, à l'aide de l'argument avant plutôt qu'après . LE POINT SUR peuvent être remplacés par INSERT ou DELETE ON ON .
    5

    Le dernier morceau de code pour entrer dans la déclaration gâchette, qui indique au serveur ce qu'il faut faire . Cette section du déclencheur peut contenir une variété infinie de commandes et des arguments , mais pour notre exemple nous allons diriger le serveur pour exécuter une procédure spécifique à chaque fois que le déclencheur est déclenché . Donc, chaque fois que notre code est déclenchée, nous aurons le serveur exécuter la procédure " updateProcedure " en entrant ce code:

    Exec updateProcedure
    6

    Nous avons maintenant le code suivant pour notre exemple SQL déclencheur :

    CREATE TRIGGER triggerOneAFTER POINT SUR ExampleBlue POUR CHAQUE ROWEXEC updateProcedure

    Sauver votre nouveau déclencheur de commande

    .

    Previous :

    next :
      articles connexes
    ·Comment utiliser PHP pour remplir une base de données 
    ·Comment mettre en place un simple PHP SoapServer Avec u…
    ·Comment exécuter un fichier PHP sous Linux 
    ·Simple base de données MySQL PHP Tutorial 
    ·Phases de la programmation PHP 
    ·Comment Activez l'accès root à MySQL partir de machin…
    ·Comment faire pour transférer base de données MySQL à…
    ·PHP Références vs. Poignées objet 
    ·Comment faire pour supprimer les doublons avec Oracle S…
    ·Comment faire pour créer un quiz en ligne avec PHP 
      articles en vedette
    ·Comment ajouter des notes et des notes de fin avec Micr…
    ·CFG type de fichier 
    ·Comment insérer une ligne dans un fichier en VBS 
    ·Comment passer une variable PHP dans un champ de texte 
    ·Comment utiliser les fonctions graphiques en C + + 
    ·Comment détecter un caractère CJK en Java 
    ·Définition de la programmation HTML 
    ·Comment faire pour activer un point de vue particulier …
    ·Comment se connecter à DB2 avec SQL Developer 
    ·Comment soumettre Email Code HTML 
    Copyright © Connaissances Informatiques http://fr.wingwit.com