SQL beginners
174 subscribers
76 photos
2 videos
5 files
19 links
Download Telegram
Functions inline table Valued
1. Creating a trigger to update a column when a row is inserted:

CREATE TRIGGER trg_UpdateColumn
ON TableName
AFTER INSERT
AS
BEGIN
UPDATE TableName
SET ColumnName = 'New Value'
WHERE Id IN (SELECT Id FROM inserted)
END;


2. Creating a trigger to insert data into another table when a row is updated:

CREATE TRIGGER trg_InsertData
ON TableName
AFTER UPDATE
AS
BEGIN
INSERT INTO OtherTable (Column1, Column2)
SELECT Column1, Column2 FROM inserted;
END;


3. Creating a trigger to delete rows from another table when a row is deleted:

CREATE TRIGGER trg_DeleteData
ON TableName
AFTER DELETE
AS
BEGIN
DELETE FROM OtherTable WHERE Id IN (SELECT Id FROM deleted);
END;
👍5