Supposons que nous ayons la situation suivante: Nous avons une table (disons Table_A) qui a un déclencheur INSERT. Le travail de déclenchement consiste à mettre à jour certaines lignes en table_Bfonction des valeurs insérées dans table_A. Maintenant, tout va bien lorsque nous insérons simplement une ligne dans le tableau, mais …
Nous dépannons un serveur qui a une utilisation élevée du processeur. Après avoir découvert que les requêtes ne provoquaient pas vraiment cela, nous avons commencé à chercher des compilations. L'analyseur de performances affiche moins de 50 compilations / s et moins de 15 recompilations / s. Après avoir exécuté une …
J'ai un système où je ne peux pas contrôler la conception de certaines tables (répliquées via Slony-I), et j'ai donc une série de ce que nous appelons des «tables fantômes», où j'extrais des informations des tables répliquées et le stocker dans le formulaire traité dont j'ai besoin, tout en supprimant …
J'ai une table de configuration dans ma base de données SQL Server et cette table ne doit avoir qu'une seule ligne. Pour aider les futurs développeurs à comprendre cela, j'aimerais empêcher l'ajout de plusieurs lignes de données. J'ai choisi d'utiliser un déclencheur pour cela, comme ci-dessous ... ALTER TRIGGER OnlyOneConfigRow …
C'est une connaissance assez courante que vous devriez avoir SET NOCOUNT ON par défaut lors de la création de nouvelles procédures stockées. Microsoft a changé le modèle par défaut pour l'inclure en 2012. Je pensais que cela devrait être le même pour les déclencheurs, mais il n'est pas inclus dans …
Scénario: Nous avons deux tables Tbl1et Tbl2sur le serveur d'abonné. Le Tbl1est en cours de réplication à partir de Publisher Server Aet il a deux déclencheurs - insérer et mettre à jour. Les déclencheurs insèrent et mettent à jour les données dans Tbl2. Maintenant, nous devons purger (environ 900 millions …
J'ai une petite table (~ 10 lignes) appelée restrictionsdans ma base de données PostgreSQL, où les valeurs sont supprimées et insérées quotidiennement. Je voudrais avoir un tableau appelé restrictions_deleted, où chaque ligne supprimée restrictionssera stockée automatiquement. Puisqu'il restrictionsa un identifiant de série, il n'y aura pas de doublons. Comment écrire …
J'ai une base de données avec 104 déclencheurs, existe-t-il un moyen de supprimer tous les déclencheurs avec une seule commande d'une seule base de données appelée 'system_db_audits?
J'ai des colonnes de prix sensibles que j'aimerais mettre à jour uniquement via une procédure stockée. J'aimerais que toutes les tentatives de code ou manuelles pour modifier les valeurs de ces colonnes de prix échouent si elles n'utilisent pas les procédures stockées conçues pour le mettre à jour. J'envisage de …
J'ai créé une procédure stockée dans mysql en utilisant la syntaxe suivante. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm …
Je pensais que cela avait été résolu avec le lien ci-dessous - le travail autour fonctionne - mais pas le patch. Travailler avec le support Microsoft pour résoudre. http://support.microsoft.com/kb/2606883 Ok, j'ai donc un problème que je voulais signaler à StackOverflow pour voir si quelqu'un a une idée. Notez que c'est …
J'ai 10 procédures stockées et chacune d'elles insère dans une tableX. Est-il possible dans un corps déclencheur de tableX d'obtenir quel objet provoque la modification de tableX (stocké proc1 ou sp2 ou ....)? Je vous remercie.
Je travaille sur SQL Server 2008 R2. J'ai un avantage de table qui a un déclencheur AFTER INSERT, UPDATE nommé tiu_benefit . Je veux écrire une instruction UPDATE pour que cette table mette à jour 1 ligne mais je ne veux pas que son déclencheur se déclenche. Je sais que …
Je me demande s'il est possible de mettre à jour une définition de déclencheur dans MySQL. Par exemple, j'ai un déclencheur T et je veux lui ajouter de nouvelles fonctionnalités. Mon hypothèse est que je dois le supprimer et le recréer. Quelles sont les meilleures pratiques d'administration de la base …
Je veux faire un déclencheur pour enregistrer l'heure de toute mise à jour comme: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Le problème est que lorsque ce déclencheur essaie de mettre à jour la updatedcolonne, il …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.