Index

sq.jpg A

sq.jpg B

sq.jpg C

sq.jpg D

Data Manipulation Language (DML) triggers

advantages

AFTER triggers

audit trail maintenance

cascading inserts

child to parent cascading

databases and servers relationship

DELETE trigger

disallow results set

Error logging section

Example.AfterTriggerExample

Example.AfterTriggerExampleGroupingBalance

GroupValue

INSERT statement

MERGE operation

MERGE statement

modification section

multi-row error

multi-row updation

range checks, multiple rows

summary value maintenance

trigger creation

TriggerDemo database

types

UPDATE trigger

utility.ErrorLog table

validation and cascading/modification action

validation section

and constraints errors

constraint mapping function

doomed transaction

ROLLBACK

SELECT statement

THROW

transaction state

transaction without rolling back

TRY-CATCH block

utility.ErrorLog$insert object

database option–ALTER DATABASE–RECURSIVE_TRIGGERS

deleted table

disallow results from triggers option

error logging procedure

EXISTS Boolean expression

inserted table

INSTEAD OF triggers

applications

DBMS

error handler

formatting user input

FormatUpper value

insert statement

multi-row operations

no action on table

<perform action> comment

redirecting invalid data

RowCreatedTime and RowLastModify time values

SCOPE_IDENTITY() function

UPDATE statement

modified columns determination

multiple AFTER triggers

multi-row considerations

nesting triggers

OLTP operations

performance

recommendation

SELECT statement

server option–sp_serveroption–nested triggers

stored procedure

trigger usage

T-SQL command

types

Utility.ErrorLog

sq.jpg E

sq.jpg F

sq.jpg G

sq.jpg H

sq.jpg I

sq.jpg K

sq.jpg L

sq.jpg M

sq.jpg N

sq.jpg O

sq.jpg P, Q

sq.jpg R

sq.jpg S

sq.jpg T

sq.jpg U

sq.jpg V

sq.jpg W

sq.jpg X, Y, Z

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.227.72.15