ISql100Table-Schnittstelle
Modelliert eine Tabelle.
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
Public Interface ISql100Table _
Inherits ISql90Table, ISqlTable, IDatabaseTable, IModelNamed, _
ISqlOwnedObject, ISqlExtendedPropertyHost, ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, _
ISqlStatisticBound, ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, _
ISql90SpecifiesStorage, ISqlSpecifiesStorage, ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, _
ISql90XmlIndexedObject, ISql100SpatialIndexedObject, ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement, _
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISql100Table : ISql90Table,
ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost,
ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject,
ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage,
ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISql100SpatialIndexedObject,
ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement, IScriptSourcedModelElement, IModelElement,
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISql100Table : ISql90Table,
ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost,
ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject,
ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage,
ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISql100SpatialIndexedObject,
ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement, IScriptSourcedModelElement, IModelElement,
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISql100Table =
interface
interface ISql90Table
interface ISqlTable
interface IDatabaseTable
interface IModelNamed
interface ISqlOwnedObject
interface ISqlExtendedPropertyHost
interface ISqlSecurable
interface ISqlColumnSource
interface IDatabaseColumnSource
interface ISqlStatisticBound
interface ISqlFulltextIndexedObject
interface ISqlSpecifiesAnsiNulls
interface ISqlSpecifiesQuotedIdentifier
interface ISqlSupportsReplication
interface ISql90SpecifiesStorage
interface ISqlSpecifiesStorage
interface ISql90SynonymTarget
interface ISql90SpecifiesTable
interface ISqlSpecifiesTable
interface ISql90XmlIndexedObject
interface ISql100SpatialIndexedObject
interface ISql100SpecifiesFileStream
interface ISql100SpecifiesDataCompressionOptions
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISql100Table extends ISql90Table, ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost, ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage, ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISql100SpatialIndexedObject, ISql100SpecifiesFileStream, ISql100SpecifiesDataCompressionOptions, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
Der ISql100Table-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Columns | Ruft die Spalten für diese IDatabaseColumnSource ab. (Von IDatabaseColumnSource geerbt.) | |
Columns | Ruft die Liste der von dieser Quelle bereitgestellten Spalten ab. (Von ISqlColumnSource geerbt.) | |
Constraints | Ruft die Liste der Einschränkungen ab, die für das Objekt gelten. (Von ISql90SpecifiesTable geerbt.) | |
Constraints | Ruft die Liste der Einschränkungen ab, die für das Objekt gelten. (Von ISqlSpecifiesTable geerbt.) | |
DataCompressionOptions | Ruft die Liste mit Datenkomprimierungsoptionen ab. (Von ISql100SpecifiesDataCompressionOptions geerbt.) | |
DynamicObjectForChangeTable | Ruft die Quelle der Spalte zur Verwendung in der Modellauflösung ab, die aus dem Aufruf von CHANGETABLE für die Tabelle resultiert, oder legt die Quelle der Spalte fest. | |
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.) | |
Filegroup | Ruft die Dateigruppe ab, in der das Objekt gespeichert wird, oder legt die Dateigruppe fest. (Von ISqlSpecifiesStorage geerbt.) | |
FilegroupForTextImage | Ruft einen Wert ab, der die TEXTIMAGE_ON-Option modelliert, oder legt diesen fest. (Von ISqlTable geerbt.) | |
FileStreamFilegroup | Ruft die Dateigruppe ab, in der die Dateidatenstromobjekte des Objekts gespeichert werden, oder legt diese fest. (Von ISql100SpecifiesFileStream geerbt.) | |
FileStreamPartitionScheme | Ruft den Namen des Partitionsschemas zum Speichern des Objekts ab. (Von ISql100SpecifiesFileStream geerbt.) | |
FullTextIndex | Ruft die Liste der Volltextindizes ab, die für dieses Objekt gelten. (Von ISqlFulltextIndexedObject geerbt.) | |
Indexes | Ruft die Indizes ab, die für diese IDatabaseColumnSource gelten. (Von IDatabaseColumnSource geerbt.) | |
Indexes | Ruft die Liste der Indizes ab, die diese Quelle einschließen. (Von ISqlColumnSource 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.) | |
IsChangeDataCaptureOn | Ruft einen Wert ab, der angibt, ob die Erfassung von Änderungsdaten für diese Tabelle aktiviert ist, oder legt den Wert fest. | |
IsChangeTrackingOn | Ruft einen Wert ab, der angibt, ob das Nachverfolgen von Änderungen für diese Tabelle aktiviert ist, oder legt den Wert fest. | |
IsFileStreamNull | Ruft einen Wert ab, der die FILESTREAM_ON-Option modelliert, oder legt den Wert fest. (Von ISql100SpecifiesFileStream geerbt.) | |
IsLargeValueTypesOutOfRow | Ruft einen Wert ab, der verwendet wird, um das Zeilenverhalten von Tabellen mit Spalten vom Typ varchar(max), nvarchar(max), varbinary(max), xml, text, ntext und image sowie mit benutzerdefinierten Spalten zu steuern, oder legt diesen fest. (Von ISql90Table 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.) | |
IsReplicated | Ruft einen Wert ab, der angibt, ob das Objekt der Replikation unterliegt, oder legt den Wert fest. (Von ISqlSupportsReplication geerbt.) | |
IsTableLockOnBulkLoad | Ruft einen Wert ab, der die sp_table-Option für die Tabellensperrung bei Massenladevorängen modelliert, oder legt diesen fest. (Von ISqlTable geerbt.) | |
IsTrackColumnsUpdatedOn | true , wenn das Nachverfolgen von Änderungen mit TRACK_COLUMNS_UPDATED ON aktiviert wird. | |
IsVardecimalStorageFormatOn | Ruft einen Wert ab, der angibt, ob der vardecimal-Speicher für die Tabelle aktiviert ist, oder legt den Wert fest. (Von ISql90Table geerbt.) | |
LockEscalation | Ruft einen Wert ab, der die LOCK_ESCALATION-Option modelliert, oder legt den Wert fest. | |
Model | Ruft den Modellverweis ab. (Von IModelEntity geerbt.) | |
Name | Ruft den Namen des Elements ab oder legt diesen fest. (Von IModelElement geerbt.) | |
Owner | Ruft den Besitzer des Objekts ab oder legt den Besitzer fest. (Von ISqlOwnedObject geerbt.) | |
PartitionColumn | Ruft die Spalte ab, für die das Objekt aufgeteilt werden soll, oder legt die Spalte fest. (Von ISql90SpecifiesStorage geerbt.) | |
PartitionScheme | Ruft das Partitionsschema ab, das zum Speichern des Objekts verwendet wird, oder legt das Partitionsschema fest. (Von ISql90SpecifiesStorage geerbt.) | |
Permissions | Ruft die Liste der Berechtigungen für dieses Objekt ab. (Von ISqlSecurable 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.) | |
SourceCodePositions | Ruft die Liste der Quellen ab, die dieses Element definieren. (Von IModelElement geerbt.) | |
SpatialIndexes | Ruft die Liste der räumlichen Indizes ab, die für dieses Objekt gelten. (Von ISql100SpatialIndexedObject geerbt.) | |
Statistics | Ruft die Liste der Statistiken für dieses Objekt ab. (Von ISqlStatisticBound geerbt.) | |
Synonyms | Ruft die Liste der Synonyme ab, die diesem Ziel zugeordnet sind. (Von ISql90SynonymTarget geerbt.) | |
TextInRowSize | Ruft einen Wert ab, der die sp_tableoption-Option für Text in Zeile modelliert, oder legt diesen fest. (Von ISqlTable geerbt.) | |
Triggers | Ruft die Liste der DML (Data Manipulation Language, Datenbearbeitungssprache)-Trigger ab, die diese Quelle einschließen. (Von ISqlColumnSource geerbt.) | |
ValidationStatus | Ruft den Wert des Modellelementvalidierungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.) | |
XmlIndex | Ruft die Liste der XML-Indizes ab, die diesem Objekt zugeordnet sind. (Von ISql90XmlIndexedObject 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.) | |
GetColumnsRelationship() | Gibt die IModelMultiRelationship zwischen dieser IDatabaseColumnSource und den zugeordneten IDatabaseColumn-Instanzen zurück. (Von IDatabaseColumnSource geerbt.) | |
GetColumnsRelationship() | Gibt eine IModelMultiRelationship zwischen this und der zugeordneten ISqlColumn zurück. (Von ISqlColumnSource geerbt.) | |
GetComposingChildren | Gibt eine Liste mit untergeordneten Bestandteilelementen für dieses Element zurück. (Von IModelElement geerbt.) | |
GetConstraintsRelationship() | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISql90Constraint zurück. (Von ISql90SpecifiesTable geerbt.) | |
GetConstraintsRelationship() | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISqlConstraint zurück. (Von ISqlSpecifiesTable geerbt.) | |
GetDataCompressionOptionsRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISql100DataCompressionOption zurück. (Von ISql100SpecifiesDataCompressionOptions geerbt.) | |
GetDynamicObjectForChangeTableRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISqlDynamicColumnSource zurück. | |
GetExtendedPropertiesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISqlExtendedProperty zurück. (Von ISqlExtendedPropertyHost geerbt.) | |
GetFilegroupForTextImageRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISqlFilegroup zurück. (Von ISqlTable geerbt.) | |
GetFilegroupRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISqlFilegroup zurück. (Von ISqlSpecifiesStorage geerbt.) | |
GetFileStreamFilegroupRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISql100Filegroup zurück. (Von ISql100SpecifiesFileStream geerbt.) | |
GetFileStreamPartitionSchemeRelationship | Gibt eine IModelSingleRelationship zwischen this und dem zugeordneten ISql100PartitionScheme zurück. (Von ISql100SpecifiesFileStream geerbt.) | |
GetFullTextIndexRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISqlFullTextIndex zurück. (Von ISqlFulltextIndexedObject geerbt.) | |
GetHierarchicalChildren | Gibt eine Liste mit hierarchischen untergeordneten Elementen für dieses Element zurück. (Von IModelElement geerbt.) | |
GetIndexesRelationship() | Gibt die IModelReverseMultiRelationship zwischen dieser IDatabaseColumnSource und den zugeordneten IDatabaseIndex-Instanzen zurück. (Von IDatabaseColumnSource geerbt.) | |
GetIndexesRelationship() | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISqlIndex zurück. (Von ISqlColumnSource geerbt.) | |
GetOwnerInfo | Gibt Informationen zum Elementbesitzer zurück. (Von IModelElement geerbt.) | |
GetOwnerRelationship | Gibt eine IModelSingleRelationship zwischen this und dem zugeordneten ISqlObjectOwner zurück. (Von ISqlOwnedObject geerbt.) | |
GetPartitionColumnRelationship | Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISqlColumn zurück. (Von ISql90SpecifiesStorage geerbt.) | |
GetPartitionSchemeRelationship | Gibt eine IModelSingleRelationship zwischen this und dem zugeordneten ISql90PartitionScheme zurück. (Von ISql90SpecifiesStorage geerbt.) | |
GetPermissionsRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISqlPermissionStatement zurück. (Von ISqlSecurable 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.) | |
GetSpatialIndexesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISql100SpatialIndex zurück. (Von ISql100SpatialIndexedObject geerbt.) | |
GetStatisticsRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISqlStatistic zurück. (Von ISqlStatisticBound geerbt.) | |
GetSynonymsRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISql90Synonym zurück. (Von ISql90SynonymTarget geerbt.) | |
GetTriggersRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISqlDmlTrigger zurück. (Von ISqlColumnSource geerbt.) | |
GetXmlIndexRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISql90XmlIndex zurück. (Von ISql90XmlIndexedObject 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