trigger - Matchatta/Database-cheat-sheet GitHub Wiki

Trigger, View, Store procedure

Trigger

Create

CREATE TRIGGER trigger_name
ON table_name | view_name
{AFTER, FOR, INSTEAD OF} UPDATE | INSERT | DELETE
AS
BEGIN
    DECLARE @valiable
    SET @varliable = ....--up to you
    --Your code
END

Alter

ALTER TRIGGER trigger_name
ON table_name | view_name
{AFTER, FOR, INSTEAD OF} UPDATE | INSERT | DELETE
AS
BEGIN
    DECLARE @valiable
    SET @varliable = ....--up to you
    --Your code
END

Delete

DROP TRIGGER trigger_name

View

Create

CREATE VIEW view_name AS
SELECT *
FROM table_name
WHERE condition

Update

REPLACE VIEW view_name AS
SELECT *
FROM table_name
WHERE condition

Delete

DROP VIEW view_name

Store procedure

Create

CREATE PROCEDURE procedure_name [@variable type]
AS
sql_statement
GO

use

EXEC procedure_name @variable = data

Delete

DROP PROCEDURE procedure_name