Freigeben über


IMutableDmlTrigger-Schnittstelle

Represents a mutable SQL Server DML trigger. 

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

Syntax

'Declaration
Public Interface IMutableDmlTrigger _
    Inherits IDmlTrigger, IMutableTrigger, ITrigger, IMutableMetadataObject,  _
    IMetadataObject
'Usage
Dim instance As IMutableDmlTrigger
public interface IMutableDmlTrigger : IDmlTrigger, 
    IMutableTrigger, ITrigger, IMutableMetadataObject, IMetadataObject
public interface class IMutableDmlTrigger : IDmlTrigger, 
    IMutableTrigger, ITrigger, IMutableMetadataObject, IMetadataObject
type IMutableDmlTrigger =  
    interface
        interface IDmlTrigger
        interface IMutableTrigger
        interface ITrigger
        interface IMutableMetadataObject
        interface IMetadataObject
    end
public interface IMutableDmlTrigger extends IDmlTrigger, IMutableTrigger, ITrigger, IMutableMetadataObject, IMetadataObject

Der IMutableDmlTrigger-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BodyText Gets or sets the Transact-SQL statements that define the module. (Geerbt von IMutableTrigger.)
Öffentliche Eigenschaft BodyText Gets the Transact-SQL statements that define the module. (Geerbt von ITrigger.)
Öffentliche Eigenschaft Delete Gets a value that indicates whether the DML trigger activates on a DELETE statement. (Geerbt von IDmlTrigger.)
Öffentliche Eigenschaft Delete Gets or sets a value that indicates whether the DML trigger activates on a DELETE statement.
Öffentliche Eigenschaft ExecutionContext Gets or sets an IExecutionContext object that specifies the module execution context. (Geerbt von IMutableTrigger.)
Öffentliche Eigenschaft ExecutionContext Gets an IExecutionContext object that specifies the module execution context. (Geerbt von ITrigger.)
Öffentliche Eigenschaft Insert Gets a value that indicates whether the DML trigger activates on an INSERT statement. (Geerbt von IDmlTrigger.)
Öffentliche Eigenschaft Insert Gets or sets a value that indicates whether the DML trigger activates on an INSERT statement.
Öffentliche Eigenschaft InsteadOf Gets a value that indicates whether the DML trigger executes instead of the triggering Transact-SQL statement. (Geerbt von IDmlTrigger.)
Öffentliche Eigenschaft InsteadOf Gets or sets a value that indicates whether the DML trigger executes instead of the triggering Transact-SQL statement.
Öffentliche Eigenschaft IsEncrypted Gets or sets a value that indicates whether the module is encrypted. (Geerbt von IMutableTrigger.)
Öffentliche Eigenschaft IsEncrypted Gets a value that indicates whether the module is encrypted. (Geerbt von ITrigger.)
Öffentliche Eigenschaft IsQuotedIdentifierOn Gets a value that indicates whether the quoted identifier option is on. (Geerbt von IDmlTrigger.)
Öffentliche Eigenschaft IsQuotedIdentifierOn Gets or sets a Boolean value that indicates whether the quoted identifier is on.
Öffentliche Eigenschaft Name Gets the name of the metadata object. (Geerbt von IMetadataObject.)
Öffentliche Eigenschaft NotForReplication Gets a value that indicates whether the DML trigger is available for replication. (Geerbt von IDmlTrigger.)
Öffentliche Eigenschaft NotForReplication Gets or sets a value that indicates whether the trigger is available for replication.
Öffentliche Eigenschaft Parent Gets the ITableViewBase object that is the parent of this object. (Geerbt von IDmlTrigger.)
Öffentliche Eigenschaft Update Gets a value that indicates whether the DML trigger activates on an UPDATE statement. (Geerbt von IDmlTrigger.)
Öffentliche Eigenschaft Update Gets or sets a value that indicates whether the DML trigger is activated on an UPDATE statement.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Accept< (Of < <' (T> ) > > ) Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (Geerbt von IMetadataObject.)

Zum Anfang