(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

TableViewBase-Klasse

Die TableViewBase-Klasse ist eine Basisklasse, die zur Erstellung der Table-Klasse und der View-Klasse verwendet wird. Sie enthält die Funktionalität beider Klassen.

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

public class TableViewBase : TableViewTableTypeBase, 
	IExtendedProperties, IScriptable

Der TableViewBase-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Geschützte MethodeTableViewBaseInitialisiert eine neue Instanz der TableViewBase-Klasse.
Nach oben

  NameBeschreibung
Öffentliche EigenschaftColumnsRuft eine Spaltenauflistung ab. (Geerbt von TableViewTableTypeBase.)
Geschützte EigenschaftExecuteForScalarRuft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt auf die ExecuteForScalar-Option festgelegt ist, oder legt ihn fest. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftExtendedPropertiesRuft eine Auflistung erweiterter Eigenschaften ab. (Geerbt von TableViewTableTypeBase.)
Öffentliche EigenschaftFullTextIndexRuft den Volltextindex für die Tabelle oder Sicht ab.
Öffentliche EigenschaftIndexesRuft eine Indexauflistung ab. (Geerbt von TableViewTableTypeBase.)
Geschützte EigenschaftIsTouchedRuft den Boolean-Eigenschaftswert ab, der angibt, ob die Objekteigenschaften aktualisiert, aber noch nicht persistent auf dem Server gespeichert wurden. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftNameRuft einen String-Wert ab, der den Namen des Sichttabellentyps angibt, oder legt ihn fest. (Geerbt von TableViewTableTypeBase.)
Geschützte EigenschaftObjectInSpaceRuft den Boolean-Eigenschaftswert ab, der angibt, ob das Objekt isoliert vorhanden bzw. direkt oder indirekt mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftPropertiesRuft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen. (Geerbt von SqlSmoObject.)
Geschützte EigenschaftScalarResultRuft das skalare Ergebnis für das Objekt ab, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftSchemaRuft einen String-Wert ab, der den Namen des Schemas mit dem Sichttabellentyp angibt, oder legt ihn fest. (Geerbt von TableViewTableTypeBase.)
Öffentliche EigenschaftStateRuft den Status des Objekts ab, auf das verwiesen wird. (Geerbt von SmoObjectBase.)
Öffentliche EigenschaftStatisticsStellt eine Auflistung von Statistic-Objekten dar. Jedes Statistic-Objekt stellt einen für die Tabelle oder Sicht definierten Statistikleistungsindikator dar.
Öffentliche EigenschaftTriggersStellt eine Auflistung von Trigger-Objekten dar. Jedes Trigger-Objekt stellt einen für die Tabelle oder Sicht definierten Trigger dar.
Öffentliche EigenschaftUrnRuft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftUserDataRuft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest. (Geerbt von SmoObjectBase.)
Nach oben

  NameBeschreibung
Geschützte MethodeAddDatabaseContextFügt der Auflistung der vom queries-Parameter identifizierten Abfragen den Datenbankkontext hinzu. (Geerbt von SqlSmoObject.)
Geschützte MethodeAlterImplAktiviert das Änderungsereignis des Objekts. (Geerbt von SqlSmoObject.)
Geschützte MethodeAlterImplWorkerRuft die ALTER-Methoden auf. (Geerbt von SqlSmoObject.)
Geschützte MethodeAppendCommaTextFügt Text an, der optional durch Komma getrennt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeAppendWithCommaTextFügt Text an, der optional durch Komma getrennt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeAppendWithOptionFügt Text und Optionstext an, der vom Haupttext durch die Zeichenfolge "WITH" und optional durch ein Komma getrennt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeAutoGenerateNameGeneriert einen Namen auf Grundlage des Guid-Objekts. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeBindDefaultImplBindet die von den Parametern identifizierten Standardelemente. (Geerbt von SqlSmoObject.)
Geschützte MethodeBindRuleImplBindet das Regelschema an die Regel und die Spalten, die von den Parametern identifiziert werden. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckObjectDirtyÜberprüft, ob das Objekt geändert und nicht beibehalten wurde. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeCheckObjectState()Überprüft den Status des Objekts, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckObjectState(Boolean)Überprüft den Status des Objekts, auf das verwiesen wird. Optional kann angegeben werden, dass eine Ausnahme ausgelöst wird, wenn das Objekt noch nicht erstellt wurde. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckObjectStateImplÜberprüft den Zustand von SqlSmoObject. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckTextCorectnessÜberprüft den Text auf Übereinstimmung mit den Parametern. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeCheckTextModeSupportÜberprüft den Unterstützungsmodus. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeCheckVersion100Überprüft, ob die SQL Server-Version SQL Server 2008 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion110()Überprüft, ob die SQL Server-Version SQL Server 2012 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion110(String)Überprüft, ob die Version von SQL Server SQL Server 2012 mit dem angegebenen Namen ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion80Überprüft die Gültigkeit des Objekts für SQL Server 2000. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion80SP3Überprüft die Gültigkeit des Objekts für SQL Server 2000 SP3. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersion90Überprüft die Gültigkeit des Objekts für SQL Server 2005. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersionBelow110Überprüft, ob die SQL Server-Version älter als SQL Server 2012 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCheckVersionBelow90Überprüft, ob die SQL Server-Version älter als SQL Server 2005 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeCleanObjectBereinigt das Objekt, auf das verwiesen wird. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeCreateImplErstellt ein Objekt mit Skriptoptionen. (Geerbt von SqlSmoObject.)
Öffentliche MethodeDiscoverErmittelt eine Liste vom Typ Object. (Geerbt von SqlSmoObject.)
Geschützte MethodeDropImplLöscht ein SqlSmoObject. (Geerbt von SqlSmoObject.)
Geschützte MethodeDropImplWorkerRuft die DROP-Methoden auf. (Geerbt von SqlSmoObject.)
Öffentliche MethodeEnumFragmentation()Listet Informationen zu Datenfragmenten auf, die in einer Tabelle oder Sicht gespeichert sind.
Öffentliche MethodeEnumFragmentation(FragmentationOption)Listet Informationen zu Datenfragmenten auf, die in einer Tabelle oder Sicht gespeichert sind. Optional kann der Detaillierungsgrad der Ergebnisse angegeben werden.
Öffentliche MethodeEnumFragmentation(FragmentationOption, Int32)Listet Informationen zu Datenfragmenten auf, die in einer Tabelle oder Sicht der angegebenen Partition gespeichert sind. Optional kann der Detaillierungsgrad der Ergebnisse angegeben werden.
Öffentliche MethodeEquals (Geerbt von Object.)
Geschützte MethodeExecuteNonQueryFührt einen Batch von Anweisungen aus, der kein Resultset zurückgibt. (Geerbt von SqlSmoObject.)
Geschützte MethodeExecuteRenameQueryFührt die Umbenennungsabfrage für das Objekt aus. (Geerbt von NamedSmoObject.)
Geschützte MethodeFinalize (Geerbt von Object.)
Geschützte MethodeForceTextModeOnTextBodyErzwingt den Textmodus für den Textkörper. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeFormatSqlVariantFormatiert ein Objekt als SqlVariant-Typ. (Geerbt von SqlSmoObject.)
Geschützte MethodeGenerateAlterEvent()Generiert das Änderungsereignis mit dem angegebenen Wert. (Geerbt von SqlSmoObject.)
Geschützte MethodeGenerateAlterEvent(Urn, Object)Generiert das Änderungsereignis mit dem angegebenen URN und dem Wert des inneren Objekts. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetBraketNameForTextRuft den Klammernamen für den Text ab. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetContextDBRuft die Kontextdatenbank ab, die diesem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetDBNameRuft den Datenbanknamen ab, der dem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetFragOptionStringRuft ein FragmentationOption-Objekt als Zeichenfolgenwert ab. (Geerbt von SqlSmoObject.)
Öffentliche MethodeGetHashCode (Geerbt von Object.)
Geschützte MethodeGetIsSystemNamedRuft einen booleschen Wert ab, der angibt, ob das System benannt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetIsTextDirtyBestimmt, ob der Textwert mit dem gespeicherten Wert konsistent ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetPropValueRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetPropValueOptionalRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetPropValueOptionalAllowNullRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetRealValueRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetServerNameRuft den Namen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetServerObjectRuft den Server des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetSqlServerVersionNameRuft den Versionsnamen der SQL Server-Instanz ab, der das Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetTextBody()Gibt den Textkörper zurück. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextBody(Boolean)Gibt den Textkörper zurück. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextHeaderGibt den Textheader zurück. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextModeBestimmt, ob der Skriptname den Textmodus verwendet. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeGetTextPropertyRuft den Text des Objekts ab, und löst, wenn nicht verfügbar, eine entsprechende Ausnahme auf Grundlage des Objektstatus aus. (Geerbt von ScriptNameObjectBase.)
Öffentliche MethodeGetType (Geerbt von Object.)
Geschützte MethodeGetUrnRecursive(StringBuilder)Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetUrnRecursive(StringBuilder, UrnIdOption)Weist ein Urn-Objekt des SqlSmoObject-Objekts zu. (Geerbt von SqlSmoObject.)
Geschützte MethodeImplInitializeInitialisiert die Felder des SqlSmoObject-Objekts. (Geerbt von SqlSmoObject.)
Öffentliche MethodeInitialize()Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Öffentliche MethodeInitialize(Boolean)Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsObjectDirtyBestimmt, ob das Objekt, auf das verwiesen wird, mit dem gespeicherten Objekt konsistent ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeIsObjectInitializedÜberprüft, ob das Objekt initialisiert wurde. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsObjectInSpaceÜberprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsVersion80SP3Ermittelt, ob die SQL Server-Version SQL Server 2000 mit SP3 ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsVersion90AndAboveErmittelt, ob die SQL Server-Version SQL Server 2005 oder höher ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeMarkDroppedMarkiert den Status des aktuellen Objekts und alle untergeordneten Auflistungen als Dropped. (Geerbt von TableViewTableTypeBase.)
Geschützte MethodeMarkForDropImplLegt den SqlSmoState für den Löschvorgang fest. (Geerbt von SqlSmoObject.)
Geschützte MethodeMemberwiseClone (Geerbt von Object.)
Geschützte MethodePostAlterDie Methode, die nach dem Ändern von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Geschützte MethodePostCreateDie Methode, die nach dem Erstellen von SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Geschützte MethodePostDropDie Methode, die nach dem Löschen des SqlSmoObject aktiviert wird. (Geerbt von SqlSmoObject.)
Öffentliche MethodeReCompileReferencesKompiliert eine beliebige Sicht oder einen beliebigen Trigger neu, die bzw. der vom SMO-Basisobjekt abhängig ist.
Öffentliche MethodeRefreshAktualisiert die Eigenschaften des View-Objekts oder des Table-Objekts. (Überschreibt TableViewTableTypeBase.Refresh().)
Geschützte MethodeRenameImplDiese Methode unterstützt die SMO-Infrastruktur und ist nicht zur direkten Verwendung im Code bestimmt. (Geerbt von NamedSmoObject.)
Geschützte MethodeRenameImplWorker Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. (Geerbt von NamedSmoObject.)
Öffentliche MethodeScript()Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Datenbankobjekts verwendet werden kann. (Geerbt von TableViewTableTypeBase.)
Öffentliche MethodeScript(ScriptingOptions)Generiert ein Transact-SQL-Skript, das zum Neuerstellen des Datenbankobjekts mit den angegebenen Skriptoptionen verwendet werden kann. (Geerbt von TableViewTableTypeBase.)
Geschützte MethodeScriptImpl()Ruft eine Skriptauflistung des SqlSmoObject ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeScriptImpl(ScriptingOptions)Ruft eine Skriptauflistung des SqlSmoObject ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeSetCollectionTextModeLegt den Textmodus für die Auflistung fest. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetIsSystemNamedLegt einen booleschen Wert fest, der angibt, ob das System benannt ist. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetParentImplLegt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest. (Geerbt von SqlSmoObject.)
Geschützte MethodeSetSchemaOwnedLegt den Wert fest, dessen Besitzer das Schema ist. (Geerbt von NamedSmoObject.)
Geschützte MethodeSetTextBodyGibt den Textkörper an. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetTextHeaderGibt den Textheader an. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSetTextModeGibt den Textmodus an. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeSwitchTextModeSchaltet den Textmodus um. (Geerbt von ScriptNameObjectBase.)
Geschützte MethodeThrowIfTextIsDirtyForAlterLöst eine Ausnahme für Text aus, der geändert und nicht beibehalten wurde. (Geerbt von ScriptNameObjectBase.)
Öffentliche MethodeToStringGibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Geschützte MethodeTouchImplNicht implementiert. (Geerbt von SqlSmoObject.)
Geschützte MethodeUnbindDefaultImplHebt die Bindung der Standardspalten des SqlSmoObject auf. (Geerbt von SqlSmoObject.)
Geschützte MethodeUnbindRuleImplHebt die Bindung der Regeln von SqlSmoObject auf. (Geerbt von SqlSmoObject.)
Öffentliche MethodeUpdateStatistics()Aktualisiert Statistiken für die Tabelle oder Sicht.
Öffentliche MethodeUpdateStatistics(StatisticsTarget, StatisticsScanType)Aktualisiert die Statistiken für die Tabelle oder Sicht. Optional können das Ziel und der Typ des Scanvorgangs angegeben werden.
Öffentliche MethodeUpdateStatistics(StatisticsTarget, StatisticsScanType, Int32)Aktualisiert die Statistiken für die Tabelle oder Sicht. Optional können das Ziel und der Typ des Scanvorgangs sowie die Stichprobengröße angegeben werden.
Öffentliche MethodeUpdateStatistics(StatisticsTarget, StatisticsScanType, Int32, Boolean)Aktualisiert die Statistiken für die Tabelle oder Sicht. Optional können das Ziel, der Typ des Scanvorgangs, die Stichprobengröße und die Tatsache angegeben werden, ob die Statistik neu berechnet werden soll.
Öffentliche MethodeValidateÜberprüft den Status eines Objekts. (Geerbt von SmoObjectBase.)
Nach oben

  NameBeschreibung
Öffentliches EreignisPropertyChangedStellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt. (Geerbt von SqlSmoObject.)
Öffentliches EreignisPropertyMetadataChangedStellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt. (Geerbt von SqlSmoObject.)
Nach oben

  NameBeschreibung
Geschütztes Feldm_ExtendedPropertiesStellt eine Eigenschaft dar, die zur Erweiterung der von SqlSmoObject bereitgestellten Eigenschaften definiert wird. (Geerbt von SqlSmoObject.)
Geschütztes FeldsingletonParentStellt das übergeordnete Singleton-Element dar. (Geerbt von SqlSmoObject.)
Nach oben

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.DiscoverErmittelt alle Abhängigkeiten. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetDomainRootGibt den Stamm der Domäne zurück. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetParentRuft das übergeordnete Element dieses Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetPropertyTypeRuft den Typ der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetPropertyValueRuft den Wert der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetUrnRuft 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.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.ResolveRuft aus dem URN (Unified Resource Name) die Instanz ab, die die Informationen zum Objekt enthält. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.SetObjectStateLegt den Objektstatus auf den angegebenen SfcObjectState-Wert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.SetPropertyValueLegt den Eigenschaftswert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeISfcPropertyProvider.GetPropertySetRuft 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.)
Nach oben

Die Table - und View-Klassen werden von der TableViewBase-Klasse abgeleitet. Das Table-Objekt stellt eine SQL Server-Tabelle dar und das View-Objekt stellt eine SQL Server-Sicht dar.

Threadsicherheit

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft