MONDE-HISTOIRE-CULTURE GÉNÉRALE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
MONDE-HISTOIRE-CULTURE GÉNÉRALE

Vues Du Monde : ce Forum MONDE-HISTOIRE-CULTURE GÉNÉRALE est lieu d'échange, d'apprentissage et d'ouverture sur le monde.IL EXISTE MILLE MANIÈRES DE MENTIR, MAIS UNE SEULE DE DIRE LA VÉRITÉ.
 
AccueilAccueil  PortailPortail  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Derniers sujets
Marque-page social
Marque-page social reddit      

Conservez et partagez l'adresse de MONDE-HISTOIRE-CULTURE GÉNÉRALE sur votre site de social bookmarking
QUOI DE NEUF SUR NOTRE PLANETE
LA FRANCE NON RECONNAISSANTE
Ephémerides
Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

 

 SQL Basics :TRIGGERS

Aller en bas 
AuteurMessage
mihou
Rang: Administrateur
mihou


Nombre de messages : 8092
Localisation : Washington D.C.
Date d'inscription : 28/05/2005

SQL Basics :TRIGGERS Empty
03022006
MessageSQL Basics :TRIGGERS

Trigger (gâchette): garantie de l'intégrité référentielle

Les clés étrangères permettent de définir les colonnes d'une table garantissant la validité d'une autre table. Ainsi, il existe des éléments (appelés triggers, ou en français gâchettes ou déclencheurs) permettant de garantir l'ensemble de ces contraintes que l'on désigne par le terme d'intégrité référentielle, c'est-à-dire notamment de s'assurer qu'un tuple utilisé à partir d'une autre table existe réellement.
Ces triggers sont ON DELETE et ON UPDATE:
ON DELETE est suivi d'arguments entre accolades permettant de spécifier l'action à réaliser en cas d'effacement d'une ligne de la table faisant partie de la clé étrangère:
CASCADE indique la suppression en cascade des lignes de la table étrangère dont les clés étrangères correspondent aux clés primaires des lignes effacées
RESTRICT indique une erreur en cas d'effacement d'une valeur correspondant à la clé
SET NULL place la valeur NULL dans la ligne de la table étrangère en cas d'effacement d'une valeur correspondant à la clé
SET DEFAULT place la valeur par défaut (qui suit ce paramètre) dans la ligne de la table étrangère en cas d'effacement d'une valeur correspondant à la clé
ON UPDATE est suivi d'arguments entre accolades permettant de spécifier l'action à réaliser en cas de modification d'une ligne de la table faisant partie de la clé étrangère:
CASCADE indique la modification en cascade des lignes de la table étrangères dont les clé primaires correspondent aux clés étrangères des lignes modifiées
RESTRICT indique une erreur en cas de modification d'une valeur correspondant à la clé
SET NULL place la valeur NULL dans la ligne de la table étrangère en cas de modification d'une valeur correspondant à la clé
SET DEFAULT place la valeur par défaut (qui suit ce paramètre) dans la ligne de la table étrangère en cas de modification d'une valeur correspondant à la clé
Revenir en haut Aller en bas
https://vuesdumonde.forumactif.com/
Partager cet article sur : reddit

SQL Basics :TRIGGERS :: Commentaires

Aucun commentaire.
 

SQL Basics :TRIGGERS

Revenir en haut 

Page 1 sur 1

 Sujets similaires

-
» SQL Basics :DELETE FROM
» SQL Basics :WHERE clause
» SQL Basics :LIKE Condition
» SQL Basics :introduction
» SQL Basics :CREATE

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MONDE-HISTOIRE-CULTURE GÉNÉRALE :: SCIENCES :: INFORMATIQUE-INTERNET/COMPUTER SCIENCES-
Sauter vers: