ISql90DmlTrigger-Schnittstelle
Modelliert einen DML-Trigger (Data Manipulation Language, Datenbearbeitungssprache).
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
Public Interface ISql90DmlTrigger _
Inherits ISql90Trigger, ISql90SpecifiesExecutionContext, ISql90ClrMethodDefined, ISql90ClrClassDefined, _
ISqlDmlTrigger, ISqlTrigger, IModelNamed, ISqlExtendedPropertyHost, ISqlSpecifiesAnsiNulls, _
ISqlSpecifiesQuotedIdentifier, ISql90Signable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, _
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISql90DmlTrigger : ISql90Trigger,
ISql90SpecifiesExecutionContext, ISql90ClrMethodDefined, ISql90ClrClassDefined, ISqlDmlTrigger, ISqlTrigger,
IModelNamed, ISqlExtendedPropertyHost, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISql90Signable,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
public interface class ISql90DmlTrigger : ISql90Trigger,
ISql90SpecifiesExecutionContext, ISql90ClrMethodDefined, ISql90ClrClassDefined, ISqlDmlTrigger, ISqlTrigger,
IModelNamed, ISqlExtendedPropertyHost, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISql90Signable,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
type ISql90DmlTrigger =
interface
interface ISql90Trigger
interface ISql90SpecifiesExecutionContext
interface ISql90ClrMethodDefined
interface ISql90ClrClassDefined
interface ISqlDmlTrigger
interface ISqlTrigger
interface IModelNamed
interface ISqlExtendedPropertyHost
interface ISqlSpecifiesAnsiNulls
interface ISqlSpecifiesQuotedIdentifier
interface ISql90Signable
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISql90DmlTrigger extends ISql90Trigger, ISql90SpecifiesExecutionContext, ISql90ClrMethodDefined, ISql90ClrClassDefined, ISqlDmlTrigger, ISqlTrigger, IModelNamed, ISqlExtendedPropertyHost, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISql90Signable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
Der ISql90DmlTrigger-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Assembly | Ruft ab oder legt die Assembly fest, die diese Klasse SQL Server SQL CLR definiert. (Von ISql90ClrClassDefined geerbt.) | |
BodyDependencies | Ruft die Liste der Objekte ab, auf die im Skript des Triggers verwiesen wird, oder legt die Liste fest. (Von ISqlTrigger geerbt.) | |
BodyScript | Ruft den Text des Triggers ab oder legt den Text fest. (Von ISqlTrigger geerbt.) | |
ClassName | Ruft den Namen der Klasse SQL Server SQL CLR fest. (Von ISql90ClrClassDefined geerbt.) | |
DeleteOrderRestriction | Ruft einen Wert ab, der in Bezug auf andere Trigger für den gleichen DELETE-Vorgang angibt, wann der Trigger ausgeführt wird, oder legt diesen fest. (Von ISqlDmlTrigger geerbt.) | |
DynamicObjects | Ruft die Liste der temporären Spaltenquellen ab, die innerhalb des Triggertexts erstellt werden. (Von ISqlTrigger geerbt.) | |
ElementClass | Ruft die Metadatenklasse für ein Element ab. (Von IModelElement geerbt.) | |
ExtendedProperties | Ruft die Liste der erweiterten Eigenschaften für dieses Objekt ab. (Von ISqlExtendedPropertyHost geerbt.) | |
InsertOrderRestriction | Ruft einen Wert ab, der in Bezug auf andere Trigger für den gleichen INSERT-Vorgang angibt, wann der Trigger ausgeführt wird, oder legt diesen fest. (Von ISqlDmlTrigger geerbt.) | |
IsAnsiNullsOn | Ruft einen Wert ab, der angibt, ob die ANSI-NULLS-Einstellung für dieses Objekt ON ist, oder legt diesen fest. (Von ISqlSpecifiesAnsiNulls geerbt.) | |
IsCaller | Ruft einen Wert ab, der angibt, ob das Objekt als Aufrufer ausgeführt wird, oder legt den Wert fest. (Von ISql90SpecifiesExecutionContext geerbt.) | |
IsDeleteTrigger | Ruft einen Wert ab, der angibt, ob der Trigger für DELETE-Vorgänge ausgeführt wird, oder legt den Wert fest. (Von ISqlDmlTrigger geerbt.) | |
IsDisabled | Ruft einen Wert ab, der angibt, ob der Trigger deaktiviert ist, oder legt diesen fest. (Von ISqlTrigger geerbt.) | |
IsEncrypted | Ruft einen Wert ab, der angibt, ob der Trigger verschlüsselt ist, oder legt diesen fest. (Von ISqlTrigger geerbt.) | |
IsInsertTrigger | Ruft einen Wert ab, der angibt, ob der Trigger für INSERT-Vorgänge ausgeführt wird, oder legt den Wert fest. (Von ISqlDmlTrigger geerbt.) | |
IsNotForReplication | Ruft einen Wert ab, der angibt, ob die NOT FOR REPLICATION-Option vom Trigger angegeben wurde, oder legt den Wert fest. (Von ISqlDmlTrigger geerbt.) | |
IsOwner | Ruft einen Wert ab, der angibt, ob das Objekt als Besitzer ausgeführt wird, oder legt den Wert fest. (Von ISql90SpecifiesExecutionContext geerbt.) | |
IsQuotedIdentifierOn | Ruft einen Wert ab, der angibt, ob die QUOTED IDENTIFIER-Einstellung für dieses Objekt ON ist, oder legt diesen fest. (Von ISqlSpecifiesQuotedIdentifier geerbt.) | |
IsSelf | Ruft einen Wert ab, der angibt, ob das Objekt als Ersteller ausgeführt wird, oder legt den Wert fest. (Von ISql90SpecifiesExecutionContext geerbt.) | |
IsUpdateTrigger | Ruft einen Wert ab, der angibt, ob der Trigger für UPDATE-Vorgänge ausgeführt wird, oder legt den Wert fest. (Von ISqlDmlTrigger geerbt.) | |
IsWithAppend | Ruft einen Wert ab, der angibt, ob die WITH APPEND-Option vom Trigger angegeben wurde, oder legt den Wert fest. (Von ISqlDmlTrigger geerbt.) | |
Login | Ruft die Anmeldung ab, mit der die Ausführung erfolgen soll, oder legt die Anmeldung fest. (Von ISql90SpecifiesExecutionContext geerbt.) | |
MethodName | Ruft den Namen der Methode SQL Server SQL CLR fest. (Von ISql90ClrMethodDefined geerbt.) | |
Model | Ruft den Modellverweis ab. (Von IModelEntity geerbt.) | |
Name | Ruft den Namen des Elements ab oder legt diesen fest. (Von IModelElement geerbt.) | |
Parent | Ruft das Objekt ab, für das der Trigger gültig ist, oder legt das Objekt fest. (Von ISqlDmlTrigger geerbt.) | |
PrimarySource | Ruft Informationen zur primären Quelle des Elements ab. (Von IScriptSourcedModelElement geerbt.) | |
ResolutionStatus | Ruft den Wert des Modellelementauflösungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.) | |
SecondarySources | Ruft eine Liste mit sekundären Quellen für das Element ab. (Von IScriptSourcedModelElement geerbt.) | |
Signatures | Ruft eine Liste der Signaturen ab, die für dieses signierbare Objekt gelten. (Von ISql90Signable geerbt.) | |
SourceCodePositions | Ruft die Liste der Quellen ab, die dieses Element definieren. (Von IModelElement geerbt.) | |
SqlTriggerType | Ruft einen Wert ab, der die zeitliche Steuerung für die Ausführung des Triggers angibt, oder legt diesen fest. (Von ISqlTrigger geerbt.) | |
UpdateOrderRestriction | Ruft einen Wert ab, der in Bezug auf andere Trigger für den gleichen UPDATE-Vorgang angibt, wann der Trigger ausgeführt wird, oder legt diesen fest. (Von ISqlDmlTrigger geerbt.) | |
User | Ruft den Benutzer ab, mit dem die Ausführung erfolgen soll, oder legt den Benutzer fest. (Von ISql90SpecifiesExecutionContext geerbt.) | |
ValidationStatus | Ruft den Wert des Modellelementvalidierungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddAnnotation | Fügt diesem Element die angegebene Anmerkung hinzu. (Von IModelAnnotationHolder geerbt.) | |
Delete | Löscht diese Instanz aus dem Modell. (Von IModelElement geerbt.) | |
GetAnnotations() | Gibt eine Liste mit den Anmerkungen zurück, die an dieses Element angefügt sind. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations(Type) | Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Typ zurück. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations(ModelIdentifier) | Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Bezeichner zurück. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations(ModelIdentifier, Type) | (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations<TType>() | Gibt alle angefügten Modellanmerkungen mit dem angegebenen Anmerkungstyp und dem angegebenen Modellbezeichner zurück. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations<TType>(ModelIdentifier) | (Von IModelAnnotationHolder geerbt.) | |
GetAssemblyRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISql90Assembly zurück. (Von ISql90ClrClassDefined geerbt.) | |
GetBodyDependenciesRelationship | Gibt eine IModelMultiRelationship zwischen this und dem zugeordneten IModelElement zurück. (Von ISqlTrigger geerbt.) | |
GetComposingChildren | Gibt eine Liste mit untergeordneten Bestandteilelementen für dieses Element zurück. (Von IModelElement geerbt.) | |
GetDynamicObjectsRelationship | Gibt eine IModelMultiRelationship zwischen this und der zugeordneten ISqlDynamicColumnSource zurück. (Von ISqlTrigger geerbt.) | |
GetExtendedPropertiesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISqlExtendedProperty zurück. (Von ISqlExtendedPropertyHost geerbt.) | |
GetHierarchicalChildren | Gibt eine Liste mit hierarchischen untergeordneten Elementen für dieses Element zurück. (Von IModelElement geerbt.) | |
GetLoginRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISql90Login zurück. (Von ISql90SpecifiesExecutionContext geerbt.) | |
GetOwnerInfo | Gibt Informationen zum Elementbesitzer zurück. (Von IModelElement geerbt.) | |
GetParentRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISqlColumnSource zurück. (Von ISqlDmlTrigger geerbt.) | |
GetProperty<TProperty> | Ruft die angegebene Eigenschaft ab. (Von IModelPropertyContainer geerbt.) | |
GetReferencedDanglingRelationshipEntries | Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet und sich auf der rechten Seite der Beziehung entweder kein Element oder ein Element befindet, das nicht im Modell vorhanden ist. (Von IModelElement geerbt.) | |
GetReferencedElements | Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der linken Seite der Beziehung befindet. (Von IModelElement geerbt.) | |
GetReferencedRelationshipEntries | Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet. (Von IModelElement geerbt.) | |
GetReferencingElements | Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der rechten Seite der Beziehung befindet. (Von IModelElement geerbt.) | |
GetReferencingRelationshipEntries | Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der rechten Seite befindet. (Von IModelElement geerbt.) | |
GetRelationship(ModelRelationshipClass) | Gibt die angeforderte Beziehung mithilfe der angegebenen Metadaten zurück. (Von IModelElement geerbt.) | |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Gibt eine Beziehung zurück, deren zwei Elemente die angegebenen Typen aufweisen. (Von IModelElement geerbt.) | |
GetRelationshipEntrySources | Gibt eine Auflistung von Quellinformationen zur angegebenen Beziehung zurück. (Von IScriptSourcedModelElement geerbt.) | |
GetRelationships | Gibt eine Liste der Beziehungen in diesem Element zurück. (Von IModelElement geerbt.) | |
GetSignaturesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISql90Signature zurück. (Von ISql90Signable geerbt.) | |
GetUserRelationship | Gibt eine IModelSingleRelationship zwischen this und dem zugeordneten ISql90User zurück. (Von ISql90SpecifiesExecutionContext geerbt.) | |
IsDeleted | Gibt an, ob das Objekt gelöscht wurde. (Von IModelElement geerbt.) | |
IsExternal | Gibt einen Wert zurück, der angibt, ob das Objekt aus einer externen Quelle geladen wurde und kein Teil des Schemamodells ist. (Von IModelElement geerbt.) | |
RemoveAnnotation | Entfernt die angegebene Anmerkung von diesem Modellelement. (Von IModelAnnotationHolder geerbt.) | |
SetProperty<TProperty> | Legt die angegebene Eigenschaft fest. (Von IModelPropertyContainer geerbt.) |
Zum Seitenanfang