IDmlTrigger Interface

 

Represents a SQL Server DML trigger.

Namespace:   Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

public interface IDmlTrigger : ITrigger, IMetadataObject

NameDescription
System_CAPS_pubpropertyBodyText

Gets the Transact-SQL statements that define the module.(Inherited from ITrigger.)

System_CAPS_pubpropertyDelete

Gets a value that indicates whether the DML trigger activates on a DELETE statement.

System_CAPS_pubpropertyDeleteActivationOrder

Gets the ActivationOrder value that specifies the activation order for DELETE event.

System_CAPS_pubpropertyExecutionContext

Gets an IExecutionContext object that specifies the module execution context.(Inherited from ITrigger.)

System_CAPS_pubpropertyInsert

Gets a value that indicates whether the DML trigger activates on an INSERT statement.

System_CAPS_pubpropertyInsertActivationOrder

Gets the ActivationOrder value that specifies activation order for INSERT event.

System_CAPS_pubpropertyInsteadOf

Gets a value that indicates whether the DML trigger executes instead of the triggering Transact-SQL statement.

System_CAPS_pubpropertyIsEnabled

Gets a value that indicates whether the module is enabled.(Inherited from ITrigger.)

System_CAPS_pubpropertyIsEncrypted

Gets a value that indicates whether the module is encrypted.(Inherited from ITrigger.)

System_CAPS_pubpropertyIsQuotedIdentifierOn

Gets a value that indicates whether the identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.

System_CAPS_pubpropertyIsSqlClr

Gets a value that indicates whether the module is a CLR module.(Inherited from ITrigger.)

System_CAPS_pubpropertyName

Gets the name of the metadata object.(Inherited from IMetadataObject.)

System_CAPS_pubpropertyNotForReplication

Gets a value that indicates whether the DML trigger is available for replication.

System_CAPS_pubpropertyParent

Gets the ITableViewBase object that is the parent of this object.

System_CAPS_pubpropertyUpdate

Gets a value that indicates whether the DML trigger activates on an UPDATE statement.

System_CAPS_pubpropertyUpdateActivationOrder

Gets the ActivationOrder value that specifies activation order for UPDATE event.

NameDescription
System_CAPS_pubmethodAccept<T>(IMetadataObjectVisitor<T>)

Accepts a visit from the specified IMetadataObjectVisitor<T> object.(Inherited from IMetadataObject.)

Return to top
Show: