Trigger Sql server

-- SQL Server (update my_table after update on my_table)
CREATE TRIGGER trigger_name ON my_table AFTER UPDATE AS
IF UPDATE (col_name)	-- Optional, for particular column
BEGIN
    UPDATE my_table SET my_col_date = getdate() FROM my_table 
END;
-- Oracle (insert into log table after update on my_table)
CREATE OR REPLACE TRIGGER trigger_name AFTER UPDATE ON my_table
FOR EACH ROW
BEGIN
    INSERT INTO my_log_table (LOG_DATE, ACTION) VALUES (SYSDATE, 'Changed');
END;

4
5
RiCo 115 points

                                    CREATE TRIGGER [schema_name.]trigger_name
ON table_name
{FOR | AFTER | INSTEAD OF} {[INSERT] [,] [UPDATE] [,] [DELETE]}
AS
{sql_statements}

4 (5 Votes)
0
4
8
Gerondium 75 points

                                    
            
                
            
         CREATE TRIGGER production.trg_product_audit
ON production.products
AFTER INSERT, DELETE
AS
BEGIN
    SET NOCOUNT ON;
    INSERT INTO production.product_audits(
        product_id, 
        product_name,
        brand_id,
        category_id,
        model_year,
        list_price, 
        updated_at, 
        operation
    )
    SELECT
        i.product_id,
        product_name,
        brand_id,
        category_id,
        model_year,
        i.list_price,
        GETDATE(),
        'INS'
    FROM
        inserted i
    UNION ALL
    SELECT
        d.product_id,
        product_name,
        brand_id,
        category_id,
        model_year,
        d.list_price,
        GETDATE(),
        'DEL'
    FROM
        deleted d;
END
Code language: SQL (Structured Query Language) (sql)

4 (8 Votes)
0
0
8

                                    CREATE TRIGGER Product_Details_tr 
BEFORE INSERT ON Product_Details 
FOR EACH ROW 
SET NEW.User_ID = CURRENT_USER();

0
0
0
0

                                    CREATE TRIGGER trigger_name   
ON { Table name or view name }   
[ WITH <Options> ]  
{ FOR | AFTER | INSTEAD OF }   
{ [INSERT], [UPDATE] , [DELETE] }			

0
0
4
9
Gaga 85 points

                                    -- SQL Server Syntax  
-- Trigger on an INSERT, UPDATE, or DELETE statement to a table or view (DML Trigger)  
  
CREATE [ OR ALTER ] TRIGGER [ schema_name . ]trigger_name   
ON { table | view }   
[ WITH <dml_trigger_option> [ ,...n ] ]  
{ FOR | AFTER | INSTEAD OF }   
{ [ INSERT ] [ , ] [ UPDATE ] [ , ] [ DELETE ] }   
[ WITH APPEND ]  
[ NOT FOR REPLICATION ]   
AS { sql_statement  [ ; ] [ ,...n ] | EXTERNAL NAME <method specifier [ ; ] > }  
  
<dml_trigger_option> ::=  
    [ ENCRYPTION ]  
    [ EXECUTE AS Clause ]  
  
<method_specifier> ::=  
    assembly_name.class_name.method_name  
  

4 (9 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
where is trigger in sql server how to run trigger in sql trigger is sql statement trigger function in sql trigger in sql definition how to create a trigger in sql server how to create trigger in ms sql server how to write trigger in sql how to make trigger in sql What is a trigger? sql sql trigger sql server example TRIGGER sql what does how to trigger in sql with example what is trigger sql trigger ms sql example sample trigger in sql how to write a trigger in sql What is trigger in SQL? and syntax SQL server what is trigger sql define a trigger sql instead of trigger sql server sql query of trigger write a trigger in sql sql trigger programming sql server trigger statements sql create a trigger how to execute trigger in sql trigger function sql create trigger in sql sql trigger keyword t sql server trigger trigger sql syntax example on create trigger in sql what is new. in trigger in sql sql server definition trigger trigger sql syntax trigger command in sql trigger query in sql server create trigger mssql server write sql function for trigger executar trigger sql server sql trigger structure in sql server where can we apply after trigger what is triggers in sql trigger sql example run trigger sql function trigger sql how to use trigger sql sql trigger function example mssql query trigger service sql trigger tutoria trigger in tsql syntax what is trigger in sql trigger in sql server types of trigger in sql server how to execute a trigger in sql server sql simple trigger use trigger in sql server how to use trigger sql sqlearn syntax of trigger in sql trigger definition in sql how to set up a trigger in sql sql how to create trigger simple trigger example in sql execute trigger on table create sql server mssql trigger examples sql in trigger how to create trigger in sql table how to do trigger in sql server make a trigger in sql mssql use of trigger example what is sql trigger call trigger sql instead of trigger in sql server sql trigger functionality type trigger in sql use of trigger in sql how to trigger sql server sql a trigger sql select trigger running sql trigger what does trigger do in sql how to call trigger in sql SQL Trigger | trigger example in sql Explain the concept trigger in sql why is trigger used in sql example sql server trigger what does a trigger do in sql trigger in sql trigger functions in sql what are trigger in sql what is database trigger in sql trigger. in sql how to trigger a function in sql why trigger is used i sql CREATING a trigger sql sql server create trigger example sql server create trigger triggerin sql sql how to call trigger sql trigger exemple sql trigger synthax sql trigger with example creating an sql trigger sql trigger on create when use trigger in sql server how create trigger in sql server and execute trigger sql how create trigger in sql server trigger in sql s types of trigger in sql trigger in the sql trigger code in the sql how to make a trigger in sql trigger sql query trigger in sql server with example sql trigger tutorial TRIGGER in TSQL creating trigger in sql sql trigger use trigger in sql syntax sql server trigger syntax example db trigger sql trigger sql means how to create a trigger in sql that calls a function sql whats a trigger sql trigger explained mssql sql trigger example what is trigger in sql server with example how to use trigger in sql server with example trigger syntax sql trigger sql exemple example trigger in sql server how use trigger in sql example trigger in sql sql statement to create trigger using AND in a trigger in sql basic trigger statements sql how to create a trigger in sql What is a SQL trigger trigger examples sql what is an sql trigger What is trigger in ms sql server? trigger with function sql trigger in sql example sql create trigger with sql create trigger for tiggers in sql how to create a trigger sql write trigger in sql how to all crud trigger in one trigger in sql server sql trigger when create trigger in sql after insert with log time triggers sql server ms sql trigger DML Trigger syntax trigger in sql server sql triggersd where is trigger defind in sql t-sql trigger example EXTREMELY BASIC t-SQL TRIGGER EXAMPEL t-sql triggers examples triggers database how add a function onto existing trigger sql server example of update trigger in sql server create trigger example sql server trigger query in sql trigger sql server example trigger in sql server example triggers sql insert example CTRIGGER sql what is a trigger sql create trigger ms sql for trigger sql server trigger in sql uses database triggers sql on insert trigger sql on create trigger what is sql trigger example dbms create trigger sign up creta trigger to uptade a table example create trigger sql table trigger sql server sql server trigger after insert what are triggers in sql triggers in dbms triggers in dbma trigger sql what is a trigger in sql sql how to use trigger sql triggering create trigger in sql create a trigger in sql exemple de trigger sql with new. update insert trigger sql server plsql trigger examples sql strigger after sql trigger for insert and update SQL trigger new. mssql table trigger trigger after insert sql server create trigger for insert and update in sql server trigger in sql sql trigger to update table sql server trigger example sql server triggers examples trigger tsql trigger example sql CREATING TRIGGER TO ADD NEW TABLE sql server trigger on crud operation inside sql server new query ms sql trigger example transact sql trigger example trigger after update after insert sql create table and trigger in sql examples how to create table and trigger in sql trigger syntax in sql server how to create table in database and write a complete trigger in sql create trigger in sql server HOW TO CREATE TRIGGER IN SQL SERVER how to use trigger in sql how to create trigger in sql create trigger table in sql server where condition "from inserted" where creating a sql server trigger mssql create trigger on insert sql trigger code ms sql create trigger where mssql triggers trigger after insert sql server 2017 how to call a trigger in sql sql triggers sql trigger on insert trigger mssql example trigger for insert and update for insert trigger in sql server sql creating triggers sql trigger after insert create trigger sql server add trigger in structure sql sql trigger example sql server tirgger triggers sql sql trigger syntax create sql trigger syntax trigger insert different account sql how to create trigger that triggers before update tsql trigger sql trigger sql server where to make a sql trigger Examples of AFTER INSERT trigger in sql ? create trigger after update sql server example how to create a sql trigger trigger event from sql what is trigger in sql trigger syntax in sql sql server triggers triggers in sql server insert example insert after trigger in sql server triggers tsql sql tables triggers how to create a trigger in mssql sql server trigger for delete a register in a table when deleting register on another table sql server trigger sql trigger tsql trigger how to make sql triggers triggers in sql sql create trigger triggers in sql server
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source