Domande taggate «trigger»

Codice procedurale eseguito automaticamente in risposta a un evento del database.


1
Attiva il fuoco nonostante non siano interessate le file
Questa è una domanda più generale, ma la motivazione di questa domanda è stata un problema che ho riscontrato durante l'utilizzo di SQL Server. Ho questo trigger collegato a un evento Insert su una tabella che contiene una logica che, come effetto collaterale, genererebbe un errore se non fossero inserite …



1
Come creare un trigger che aggiorna il campo data e il campo ora alla modifica della riga?
Ho creato una tabella testtableall'interno del database testbaseche ha la seguente struttura: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) Tuttavia, come posso scrivere un trigger in modo tale da aggiornare quella particolare riga che è stata modificata (o aggiornata con …




1
Perché eseguire un'eliminazione sulla mia vista partizionata si traduce in un inserto di indice cluster?
Ho una vista partizionata che ha il trigger di inserimento sotto (partizione mans scarsa). Quando eseguo un ELIMINA, ottengo il piano di query seguente: delete from factproductprice where pricedate = '20170725' Trigger sulla vista: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; DECLARE …



3
Trigger per modificare le regole di confronto del database durante la creazione
Sto cercando di creare un trigger, per modificare le regole di confronto di un database durante la sua creazione, ma come posso catturare il nome del database da utilizzare all'interno del trigger? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename =db_name() …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.