Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Sequence-Klasse

 

Veröffentlicht: September 2016

Diese Klasse stellt die SQL Server-Sequenz dar. Als Sequenz wird ein benutzerdefiniertes schemagebundenes Objekt bezeichnet, das eine Sequenz numerischer Werte anhand der Spezifikation generiert, mit der die Sequenz erstellt wurde. Die Sequenz numerischer Werte wird in aufsteigender oder absteigender Reihenfolge in einem definierten Intervall generiert und kann so konfiguriert werden, dass sie beim Erreichen des Endes neu gestartet wird (Zyklus). Sequenzen werden anders als Identitätsspalten keinen bestimmten Tabellen zugeordnet. Anwendungen verweisen auf ein Sequenzobjekt, um dessen nächsten Wert abzurufen. Die Beziehung zwischen Sequenzen und Tabellen wird von der Anwendung gesteuert. Benutzeranwendungen können auf ein Sequenzobjekt verweisen und die Werte in mehreren Zeilen und Tabellen koordinieren.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)


[StateChangeEventAttribute("ALTER_SCHEMA", "SEQUENCE")]
[PhysicalFacetAttribute]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "SEQUENCE")]
[StateChangeEventAttribute("CREATE_SEQUENCE", "SEQUENCE")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None | AutomatedPolicyEvaluationMode.Enforce | AutomatedPolicyEvaluationMode.CheckOnChanges | AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[StateChangeEventAttribute("ALTER_SEQUENCE", "SEQUENCE")]
[StateChangeEventAttribute("RENAME", "SEQUENCE")]
public sealed class Sequence : ScriptSchemaObjectBase, IObjectPermission, 
	ICreatable, IDroppable, IDropIfExists, IRenamable, IExtendedProperties, 
	IScriptable, IAlterable

NameBeschreibung
System_CAPS_pubmethodSequence()

Initialisiert eine neue Instanz der der Sequence Klasse.

System_CAPS_pubmethodSequence(Database, String)

Initialisiert eine neue Instanz der Sequence-Klasse mit der angegebenen übergeordneten Datenbank und dem zugehörigen Namen.

System_CAPS_pubmethodSequence(Database, String, String)

Initialisiert eine neue Instanz der Sequence-Klasse mit der angegebenen übergeordneten Datenbank sowie dem zugehörigen Namen und Schema.

NameBeschreibung
System_CAPS_pubpropertyCacheSize

Ruft die Anzahl der Sequenzwerte ab, die zwischengespeichert werden sollen, oder legt sie fest.

System_CAPS_pubpropertyCreateDate

Ruft eine DateTime die das Datum und die Uhrzeit der Erstellung die Sequenz darstellt.

System_CAPS_pubpropertyCurrentValue

Ruft das Object-Element ab, das den aktuellen Sequence-Wert darstellt.

System_CAPS_pubpropertyDataType

Ruft den Microsoft.SqlServer.Management.Smo.DataType dieser Sequenz ab oder legt diesen fest.

System_CAPS_pubpropertyDateLastModified

Ruft die DateTime ab, die das Datum und die Uhrzeit der letzten Änderung der Sequenz darstellt.

System_CAPS_pubpropertyEvents

Ruft das SequenceEvents-Objekt ab, das dieser Sequenz zugeordnet ist.

System_CAPS_pubpropertyExecutionManager

Ruft das Objekt an den Manager ausgeführt.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubpropertyExtendedProperties

Stellt eine Auflistung von ExtendedProperty Objekte. Jedes ExtendedProperty-Objekt stellt eine erweiterte Eigenschaft für das ExtendedPropertyCollection-Objekt dar.

System_CAPS_pubpropertyID

Ruft den ID-Wert ab, durch den die Sequenz eindeutig identifiziert wird.

System_CAPS_pubpropertyIncrementValue

Ruft das Objekt ab, das den inkrementellen Wert für die Sequenz darstellt, oder legt es fest.

System_CAPS_pubpropertyIsCycleEnabled

Ruft einen Boolean-Wert ab, der angibt, ob das Sequenzobjekt vom minimalen Wert (oder bei absteigenden Sequenzobjekten vom maximalen Wert) neu gestartet oder ob eine Ausnahme ausgelöst werden soll, wenn der minimale oder maximale Wert überschritten wird.

System_CAPS_pubpropertyIsExhausted

Ruft einen Boolean-Wert ab, der angibt, ob die Sequenz aufgebraucht ist.

System_CAPS_pubpropertyIsSchemaOwned

Ruft ein Boolean Wert, der angibt, ob die Sequence Objekt ist im Besitz eines Schemas.

System_CAPS_pubpropertyMaxValue

Ruft ein Object-Element ab, das die Obergrenze für das Sequenzobjekt angibt, oder legt es fest. Der maximale Standardwert eines neuen Sequenzobjekts ist gleich dem maximalen Wert für den Datentyp des Sequenzobjekts.

System_CAPS_pubpropertyMinValue

Ruft ein Object-Element ab, das die Untergrenze für das Sequenzobjekt angibt, oder legt es fest. Der minimale Standardwert eines neuen Sequenzobjekts ist gleich dem minimalen Wert für den Datentyp des Sequenzobjekts.

System_CAPS_pubpropertyName

Ruft den Namen der Sequenz ab oder legt ihn fest.(Überschreibt ScriptSchemaObjectBase.Name.)

System_CAPS_pubpropertyOwner

Ruft den Namen des Besitzers des Sequence-Objekts ab.

System_CAPS_pubpropertyParent

Ruft die Database -Objekt, das das übergeordnete Element ist das Sequence Objekt.

System_CAPS_pubpropertyProperties

Ruft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubpropertySchema

Ruft einen String-Wert ab, der den Namen des Schemas enthält, das den Sequence besitzt, oder legt ihn fest.(Überschreibt ScriptSchemaObjectBase.Schema.)

System_CAPS_pubpropertySequenceCacheType

Ruft ein SequenceCacheType-Element ab, das angibt, wie die Sequenz zwischengespeichert wird, oder legt es fest.

System_CAPS_pubpropertyStartValue

Ruft ein Object-Element ab, das den Anfangswert der Sequenz darstellt, oder legt es fest.

System_CAPS_pubpropertyState

Ruft den Status des Objekts ab, auf das verwiesen wird.(Geerbt von „SmoObjectBase“.)

System_CAPS_pubpropertyUrn

Ruft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubpropertyUserData

Ruft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest.(Geerbt von „SmoObjectBase“.)

NameBeschreibung
System_CAPS_pubmethodAlter()

Aktualisiert alle Änderungen an den Eigenschaften des Sequence-Objekts für die Instanz von Microsoft SQL Server. 

System_CAPS_pubmethodCreate()

Erstellt eine Sequenz in der SQL Server-Instanz, so wie vom Sequence-Objekt definiert.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String)

Verweigert dem angegebenen Empfänger den festgelegten Berechtigungssatz für die Sequenz.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String, Boolean)

Verweigert dem angegebenen Empfänger und anderen Benutzern, denen der Empfänger den angegebenen Berechtigungssatz gewährt hat, den festgelegten Berechtigungssatz für die Sequenz.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[])

Verweigert den angegebenen Empfängern den festgelegten Berechtigungssatz für die Sequenz.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[], Boolean)

Verweigert den angegebenen Empfängern und anderen Benutzern, denen die Empfänger den angegebenen Berechtigungssatz gewährt haben, den festgelegten Berechtigungssatz für die Sequenz.

System_CAPS_pubmethodDiscover()

Ermittelt eine Liste vom Typ Object.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodDrop()

Entfernt die Sequenz aus der Datenbank.

System_CAPS_pubmethodDropIfExists()

Löscht die Sequence Objekt, wenn auf dem Server vorhanden.

System_CAPS_pubmethodEnumObjectPermissions()

Listet die Objektberechtigungen für die Sequenz.

System_CAPS_pubmethodEnumObjectPermissions(ObjectPermissionSet)

Zählt für eine angegebene Berechtigung die Objektberechtigungen für die Sequenz auf.

System_CAPS_pubmethodEnumObjectPermissions(String)

Listet für einen angegebenen Empfänger die Objektberechtigungen für die Sequenz auf.

System_CAPS_pubmethodEnumObjectPermissions(String, ObjectPermissionSet)

Listet für einen angegebenen Empfänger und eine angegebene Berechtigung die Objektberechtigungen für die Sequenz auf.

System_CAPS_pubmethodEquals(Object)

(Geerbt von „Object“.)

System_CAPS_protmethodFormatSqlVariant(Object)

Formatiert ein Objekt als T: Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant-Typ.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetContextDB()

Ruft die Kontextdatenbank ab, die diesem Objekt zugeordnet ist.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetDBName()

Ruft den Datenbanknamen ab, der dem Objekt zugeordnet ist.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodGetHashCode()

(Geerbt von „Object“.)

System_CAPS_protmethodGetPropValue(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetPropValueOptional(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetPropValueOptionalAllowNull(String)

Ruft einen Eigenschaftswert des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodGetServerObject()

Ruft den Server des SqlSmoObject-Objekts ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodGetType()

(Geerbt von „Object“.)

System_CAPS_pubmethodGrant(ObjectPermissionSet, String)

Gewährt dem angegebenen Empfänger den festgelegten Berechtigungssatz für die Sequenz.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean)

Gewährt dem angegebenen Empfänger Zugriff auf die angegebene Berechtigung sowie die Möglichkeit, anderen Benutzern Zugriff auf die Sequenz zu gewähren.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean, String)

Gewährt dem Empfänger den angegebenen Berechtigungssatz sowie die Möglichkeit, unter einer angenommenen Rolle anderen Benutzern den Berechtigungssatz für die Sequenz zu gewähren.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[])

Gewährt den angegebenen Empfängern den festgelegten Berechtigungssatz für die Sequenz.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean)

Gewährt den Empfängern Zugriff auf die angegebene Berechtigung sowie die Möglichkeit, anderen Benutzern Zugriff auf die Berechtigung für die Sequenz zu gewähren.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean, String)

Gewährt den Empfängern den angegebenen Berechtigungssatz sowie die Möglichkeit, unter einer angenommenen Rolle anderen Benutzern den Berechtigungssatz für die Sequenz zu gewähren.

System_CAPS_pubmethodInitialize()

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodInitialize(Boolean)

Initialisiert das Objekt und erzwingt das Laden der Eigenschaften.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodIsObjectInitialized()

Überprüft, ob das Objekt initialisiert wurde.(Geerbt von „SqlSmoObject“.)

System_CAPS_protmethodIsObjectInSpace()

Überprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodIsSupportedProperty(String)

Bestimmt, ob die angegebene Eigenschaft in der .NET Framework-Zielversion unterstützt wird.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodRefresh()

Aktualisiert die Objekte und Eigenschaften für das Sequence-Objekt.(Überschreibt ScriptNameObjectBase.Refresh().)

System_CAPS_pubmethodRename(String)

Benennt die Sequenz um.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String)

Hebt einen Berechtigungssatz auf, der einem Empfänger zuvor für die Sequenz gewährt wurde.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean)

Widerruft einen Berechtigungssatz, der einem Empfänger und anderen Benutzern, denen der Empfänger den angegebenen Berechtigungssatz erteilt hat, zuvor für die Sequenz gewährt wurde. Der Empfänger ist außerdem in der Lage, den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Widerruft einen Berechtigungssatz, der einem Empfänger und anderen Benutzern, denen der Empfänger den angegebenen Berechtigungssatz erteilt hat, zuvor für die Sequenz gewährt wurde. Der Empfänger ist außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[])

Widerruft einen Berechtigungssatz, der einer Gruppe von Empfängern zuvor für die Sequenz gewährt wurde.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean)

Widerruft einen Berechtigungssatz, der einer Gruppe von Empfängern und anderen Benutzern, denen die Empfänger den angegebenen Berechtigungssatz erteilt haben, zuvor für die Sequenz gewährt wurde. Die Empfänger sind, auch der Möglichkeit, den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean, String)

Widerruft einen Berechtigungssatz, der einer Gruppe von Empfängern und anderen Benutzern, denen die Empfänger den angegebenen Berechtigungssatz erteilt haben, zuvor für die Sequenz gewährt wurde. Die Empfänger sind außerdem der Möglichkeit, den angegebenen Berechtigungssatz von anderen Benutzern innerhalb einer angenommenen Rolle aufzuheben.

System_CAPS_pubmethodScript()

Generiert ein Transact-SQL-Skript, das zum Neuerstellen der Sequenz verwendet werden kann.

System_CAPS_pubmethodScript(ScriptingOptions)

Generiert ein Transact-SQL-Skript, das zum Neuerstellen der Sequenz verwendet werden kann.

System_CAPS_protmethodSetParentImpl(SqlSmoObject)

Legt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodToString()

Gibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubmethodValidate(String, Object[])

Überprüft den Status eines Objekts.(Geerbt von „SmoObjectBase“.)

NameBeschreibung
System_CAPS_pubeventPropertyChanged

Stellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubeventPropertyMetadataChanged

Stellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt.(Geerbt von „SqlSmoObject“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Discover()

Ermittelt alle Abhängigkeiten.

Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetDomainRoot()

Gibt den Stamm der Domäne zurück.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetParent()

Ruft das übergeordnete Element dieses Objekts ab.Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyType(String)

Ruft den Typ der angegebenen Eigenschaft ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyValue(String, Type)

Ruft den Wert der angegebenen Eigenschaft ab.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetUrn()

Ruft den URN (Uniform Resource Name) des Objekts ab.

Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Resolve(String)

Ruft aus dem URN (Unified Resource Name) die Instanz ab, die die Informationen zum Objekt enthält.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetObjectState(SfcObjectState)

Legt den Objektstatus auf den angegebenen SfcObjectState-Wert fest.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetPropertyValue(String, Type, Object)

Legt den Eigenschaftswert fest.(Geerbt von „SqlSmoObject“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodISfcPropertyProvider.GetPropertySet()

Ruft den Schnittstellenverweis auf den Eigenschaftensatz dieses Objekts ab.

Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur.(Geerbt von „SqlSmoObject“.)

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: