This topic has not yet been rated - Rate this topic

Table Properties

The Table type exposes the following members.

  NameDescription
Public property AnsiNullsStatus Gets the Boolean property value that specifies whether ISO NULL handling is enabled on the table.
Public property ChangeTrackingEnabled Specifies if change tracking is enabled for the table.
Public property Checks Represents a collection of Check objects. Each Check object represents a check constraint defined on the table.
Public property Columns Gets a column collection. (Inherited from TableViewTableTypeBase.)
Public property CreateDate Gets the date and time when the table was created.
Public property DataSpaceUsed Gets the storage space used by the rows of the referenced table in kilobytes.
Public property DateLastModified Gets the date and time when the table was last modified.
Public property Events Gets the events that are associated with the table.
Protected property ExecuteForScalar Gets or sets the Boolean property value that specifies whether the object is set to the execute for scalar option. (Inherited from SqlSmoObject.)
Public property ExtendedProperties Gets an extended property collection. (Inherited from TableViewTableTypeBase.)
Public property FakeSystemTable Gets the Boolean value that specifies whether the table references a system table.
Public property FileGroup Gets or sets the filegroup in which the table is stored.
Public property FileStreamFileGroup Gets or sets the filegroup for FILESTREAM data.
Public property FileStreamPartitionScheme Gets or sets the partition scheme for FILESTREAM data.
Public property ForeignKeys Represents a collection of ForeignKey objects. Each ForeignKey object represents a foreign key defined on the table.
Public property FullTextIndex Gets the full text index on the table or view. (Inherited from TableViewBase.)
Public property HasAfterTrigger Gets the Boolean property value that specifies whether the table has any after triggers.
Public property HasClusteredIndex Gets the Boolean property value that specifies whether the table has a clustered index.
Public property HasCompressedPartitions Gets a value indicating whether the table uses compressed partitions
Public property HasDeleteTrigger Gets the Boolean property value that specifies whether the table has a delete trigger.
Public property HasIndex Gets the Boolean property value that specifies whether the table has at least one index.
Public property HasInsertTrigger Gets the Boolean property value that specifies whether the table has an insert trigger.
Public property HasInsteadOfTrigger Gets the Boolean property value that specifies whether the table has any instead of triggers.
Public property HasUpdateTrigger Gets the Boolean property value that specifies whether the table has an update trigger.
Public property ID Gets the ID value that uniquely identifies the table.
Public property Indexes Gets the specified index of collection in the table. (Overrides TableViewTableTypeBase.Indexes.)
Public property IndexSpaceUsed Gets the space used by the index, in KB.
Public property IsIndexable Gets the Boolean property value that specifies whether an index can be placed on the table.
Public property IsPartitioned Gets the Boolean property value that specifies whether the table is partitioned.
Public property IsSchemaOwned Gets the Boolean property value that specifies whether the table schema is owned.
Public property IsSystemObject Gets the Boolean property value that specifies whether the table is a system object.
Protected property IsTouched Gets the Boolean property value that specifies whether the object properties have been updated but not yet persisted on the server. (Inherited from SqlSmoObject.)
Public property IsVarDecimalStorageFormatEnabled Specifies if var decimal storage is enabled.
Public property LockEscalation Gets or sets the type of lock escalation that is used on the table.
Public property MaximumDegreeOfParallelism Gets or sets the maximum number of processors to use in a parallel plan execution that includes the table.
Public property Name Gets or sets a String value that specifies the name of the view table type. (Inherited from TableViewTableTypeBase.)
Protected property ObjectInSpace Gets the Boolean property value that specifies whether the object exists in isolation, or whether it is directly or indirectly connected to the instance of SQL Server. (Inherited from SqlSmoObject.)
Public property OnlineHeapOperation Gets or sets the Boolean value that determines whether the table supports online heap or index operations.
Public property Owner Gets or sets the owner of the table.
Public property Parent Gets the Database object that is the parent of the Table object.
Public property PartitionScheme Gets or sets the name of the partition scheme that is configured for the table.
Public property PartitionSchemeParameters Represents a collection of PartitionSchemeParameter objects. Each PartitionSchemeParameter object represents a partition scheme parameter defined on the table.
Public property PhysicalPartitions Gets the physical partitions in which the table data is stored.
Public property Properties Gets a collection of Property objects that represent the object properties. (Inherited from SqlSmoObject.)
Public property QuotedIdentifierStatus Gets or sets a Boolean property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.
Public property Replicated Gets the Boolean property that specifies whether the table is replicated.
Public property RowCount Gets the number of rows in the table.
Public property RowCountAsDouble Gets the number of rows in the table as a floating point value.
Protected property ScalarResult Gets the scalar result for the referenced object. (Inherited from SqlSmoObject.)
Public property Schema Gets or sets a String value that specifies the name of the schema that contains the view table type. (Inherited from TableViewTableTypeBase.)
Public property State Gets the state of the referenced object. (Inherited from SmoObjectBase.)
Public property Statistics Represents a collection of Statistic objects. Each Statistic object represents a statistic counter that is defined on the table or view. (Inherited from TableViewBase.)
Public property TextFileGroup Gets or sets the filegroup that is used to maintain long, variable-length data stored in the table.
Public property TrackColumnsUpdatedEnabled Indicates whether the Database Engine tracks which columns were updated
Public property Triggers Represents a collection of Trigger objects. Each Trigger object represents a trigger that is defined on the table or view. (Inherited from TableViewBase.)
Public property Urn Gets the Uniform Resource Name (URN) address value that uniquely identifies the object. (Inherited from SqlSmoObject.)
Public property UserData Gets or sets user-defined data associated with the referenced object. (Inherited from SmoObjectBase.)
Top
  NameDescription
Explicit interface implemetation Private property ISfcSupportsDesignMode.IsDesignMode Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets a Boolean value that indicates whether the object supports design mode.
Top
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.