Questions marquées «trigger»

Code procédural exécuté automatiquement en réponse à un événement de base de données.


3
SQL dynamique dans les routines stockées MySQL
Selon les restrictions sur les routines et les déclencheurs stockés , le SQL dynamique ne peut pas être utilisé (restriction levée pour les procédures stockées dans la version 5.0.13 et versions ultérieures). Pourquoi cette limitation est-elle en place? Et pourquoi le lever pour les procédures, mais pas pour les fonctions …


2
Qu'est-ce qu'une «table de transition» dans Postgres?
La page décrivant les nouveautés de Postgres 10 mentionne les «Tables de transition pour les déclencheurs». Tables de transition pour les déclencheurs Cette fonctionnalité rend les AFTER STATEMENTdéclencheurs à la fois utiles et performants en exposant, le cas échéant, les anciennes et nouvelles lignes aux requêtes. Avant cette fonctionnalité, les …



3
Comment changer l'ordre de tir des déclencheurs?
Vraiment, j'utilise rarement des déclencheurs. J'ai donc rencontré un problème la première fois. J'ai beaucoup de tables avec des déclencheurs (2 ou plus pour chaque table). Je voudrais connaître et modifier l'ordre des déclencheurs de tir pour chaque table. Est-il possible d'obtenir ces informations? AJOUTÉE: Voici un bon article enoght …


2
À quelle fréquence un déclencheur FOR EACH STATEMENT s'exécute-t-il si l'opération est provoquée par une contrainte FK avec UPDATE CASCADE?
Je comprends qu'un déclencheur sur la table t défini avec FOR EACH STATEMENTsera exécuté une fois lorsque j'exécuterai un UPDATE t .... Maintenant, quand test défini avec FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADE, et je mets à jour N lignes a, cela provoquera-t-il l'appel du déclencheur une …


1
Quels sont les privilèges requis pour exécuter une fonction de déclenchement dans PostgreSQL 8.4?
Quels sont les privilèges requis pour exécuter une fonction de déclenchement dans PostgreSQL 8.4? Il semble que les privilèges définis sur un rôle n'ont pas d'importance pour exécuter une fonction de déclenchement. Je pense avoir vu un jour que les privilèges requis pour exécuter une fonction déclencheur sont le privilège …



1
Synchronisation à l'aide de déclencheurs
J'ai une exigence similaire aux discussions précédentes à: Écrire un schéma bancaire simple: Comment dois-je garder mes soldes en synchronisation avec l'historique de leurs transactions? Déclenchement en combinaison avec la transaction J'ai deux tables [Account].[Balance]et [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.