Table Classe

Definição

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class Table : Microsoft.SqlServer.Management.Smo.TableViewBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IColumnPermission, Microsoft.SqlServer.Management.Smo.ITableOptions
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Table = class
    inherit TableViewBase
    interface ISfcSupportsDesignMode
    interface IObjectPermission
    interface IColumnPermission
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface IRenamable
    interface ITableOptions
    interface IDmfFacet
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Table = class
    inherit TableViewBase
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface IRenamable
    interface ITableOptions
    interface IDmfFacet
    interface ISfcSupportsDesignMode
    interface IObjectPermission
    interface IColumnPermission
Public NotInheritable Class Table
Inherits TableViewBase
Implements IAlterable, IColumnPermission, ICreatable, IDmfFacet, IDropIfExists, IDroppable, IRenamable, ISfcSupportsDesignMode, ITableOptions
Herança
Atributos
Implementações

Construtores

Nome Description
Table()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Table(Database, String, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Table(Database, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Campos

Nome Description
m_ExtendedProperties

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
singletonParent

Objetos SMO regulares acessam a referência de classe pai por meio de parentColl (coleção correspondente na classe pai). A classe Singleton não tem coleção no pai.

(Herdado de SqlSmoObject)

Propriedades

Nome Description
AnsiNullsStatus

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ChangeTrackingEnabled

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Checks

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

CollationDatabaseInServer

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
Columns

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewTableTypeBase)
CreateDate

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DatabaseEngineEdition

Retorna o DatabaseEngineEdition do objeto SMO

(Herdado de SqlSmoObject)
DatabaseEngineType

Retorna o DatabaseEngineType do objeto SMO

(Herdado de SqlSmoObject)
DataConsistencyCheck

Propriedade para definir/obter se DATA_CONSISTENCY_CHECK opção é usada ao criar a sintaxe de exemplo da tabela temporal com versão do sistema: CREATE TABLE t (....) WITH (SYSTEM_VERSIONING = ON (HISTORY_TABLE = dbo. Histórico, DATA_CONSISTENCY_CHECK = ON))

DataRetentionEnabled

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DataRetentionFilterColumnName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DataRetentionPeriod

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DataRetentionPeriodUnit

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DataSourceName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DataSpaceUsed

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DateLastModified

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Durability

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DwTableDistribution

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EdgeConstraints

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Events

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ExecuteForScalar

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
ExecutionManager

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
ExtendedProperties

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewTableTypeBase)
ExternalTableDistribution

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FakeSystemTable

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileFormatName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileFormatNameOd

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileGroup

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileStreamFileGroup

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileStreamPartitionScheme

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileTableDirectoryName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileTableNameColumnCollation

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FileTableNamespaceEnabled

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ForeignKeys

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

FullTextIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
HasAfterTrigger

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasClassifiedColumn

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasClusteredColumnStoreIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasClusteredIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasCompressedPartitions

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasDeleteTrigger

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasHeapIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasInsertTrigger

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasInsteadOfTrigger

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasNonClusteredColumnStoreIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasNonClusteredIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasPrimaryClusteredIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasSparseColumn

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasSpatialData

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasSystemTimePeriod

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasUpdateTrigger

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasXmlCompressedPartitions

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasXmlData

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HasXmlIndex

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HistoryRetentionPeriod

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HistoryRetentionPeriodUnit

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HistoryTableID

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HistoryTableName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

HistoryTableSchema

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ID

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Indexes

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IndexSpaceUsed

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsDroppedLedgerTable

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsEdge

Se esta Tabela é uma tabela de borda.

IsExternal

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsFileTable

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsIndexable

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsLedger

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsMemoryOptimized

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsNode

Se esta tabela é uma tabela de nós.

IsPartitioned

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsSchemaOwned

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsSystemObject

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsSystemVersioned

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

IsTouched

Se o objeto foi tocado para script incondicional de Alter

(Herdado de SqlSmoObject)
IsVarDecimalStorageFormatEnabled

Se os dados decimais são armazenados em campos de comprimento variável na tabela

LedgerType

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LedgerViewName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LedgerViewOperationTypeColumnName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LedgerViewOperationTypeDescColumnName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LedgerViewSchema

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LedgerViewSequenceNumberColumnName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LedgerViewTransactionIdColumnName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Location

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LocationOd

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LockEscalation

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

LowPriorityAbortAfterWait

Obtém ou define a ação ABORT_AFTER_WAIT para a opção WAIT_AT_LOW_PRIORITY da operação DDL. Defina isso antes de chamar Rebuild ou SwitchPartition. O valor padrão é None.

LowPriorityMaxDuration

Obtém ou define o MAX_DURATION em minutos para a opção WAIT_AT_LOW_PRIORITY da operação DDL. Se necessário, defina-o como um valor diferente de zero antes de chamar SwitchPartition ou Rebuild.

MaximumDegreeOfParallelism

Propriedade para definir o número máximo de processadores que podem ser usados ao executar o heap de recompilação

Name

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewTableTypeBase)
ObjectInSpace

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
OnlineHeapOperation

Propriedade online para recompilar heap

Owner

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Parent

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ParentCollection

Retorna a coleção que contém o objeto. Pode ser nulo.

(Herdado de SqlSmoObject)
PartitionScheme

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

PartitionSchemeParameters

Especifica as colunas que definem os parâmetros de entrada para o Esquema de Partição.

PhysicalPartitions

Instância de classe de coleção para as PhysicalPartitions da tabela

Properties

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
QuotedIdentifierStatus

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RejectedRowLocation

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RejectSampleValue

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RejectType

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RejectValue

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RemoteDataArchiveDataMigrationState

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RemoteDataArchiveEnabled

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RemoteDataArchiveFilterPredicate

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RemoteObjectName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RemoteSchemaName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RemoteTableName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RemoteTableProvisioned

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Replicated

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ResumableIndexes

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RowCount

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RowCountAsDouble

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ScalarResult

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
Schema

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewTableTypeBase)
ServerVersion

Retorna o ServerVersion do servidor que contém o objeto. Se o objeto não estiver associado a um servidor conectado, a versão mais alta do servidor conhecida será retornada.

(Herdado de SqlSmoObject)
ShardingColumnName

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

State

Retorna o estado do objeto

(Herdado de SmoObjectBase)
Statistics

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
SystemTimePeriodEndColumn

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

SystemTimePeriodStartColumn

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

TemporalType

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

TextFileGroup

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

TrackColumnsUpdatedEnabled

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Triggers

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
Urn

Retorna a URN do objeto, computada em tempo real

(Herdado de SqlSmoObject)
UrnSuffix

retorna o nome do tipo na expressão de urn

UserData

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SmoObjectBase)

Métodos

Nome Description
AddDatabaseContext(StringCollection)

método get called from the create script related method (from derivarived classes like Table, Index etc..)

(Herdado de SqlSmoObject)
AddPeriodForSystemTime(String, String, Boolean)

Adiciona informações de período para a tabela temporal com controle de versão do sistema.

Alter()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

AlterImpl()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
AlterImplWorker()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
AlterWithNoCheck()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

AppendCommaText(StringBuilder, String, Boolean, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
AutoGenerateName()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
ChangeSchema(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

CheckIdentityValue()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

CheckObjectDirty()

Se houver algumas propriedades respeitadas em casos especiais, use essa função. atualmente aplicável para DatabaseDdltriggers

(Herdado de ScriptNameObjectBase)
CheckObjectState()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
CheckObjectState(Boolean)

Essa é uma função virtual, para que as classes derivadas possam substituí-la se desejarem fazer verificações adicionais sobre o estado do objeto

(Herdado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Verifica o estado do objeto Porque ele não é recusrive, essa função pode ser chamada diretamente e o que significa que classes derivadas não podem fornecer sua própria validação

(Herdado de SqlSmoObject)
CheckTable()

Testa a integridade das páginas de banco de dados que implementam o armazenamento para a tabela referenciada e os índices definidos nela.

CheckTableDataOnly()

Testa a integridade das páginas de banco de dados que implementam o armazenamento para a tabela referenciada

CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

verifica a sintaxe de texto, que manipula o tipo certo de objeto (PROC, TRIGGER etc)

(Herdado de ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

verifica a sintaxe de texto, que manipula o tipo certo de objeto (PROC, TRIGGER etc)

(Herdado de ScriptNameObjectBase)
CheckTextModeSupport()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
CleanObject()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
Create()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

CreateImpl()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
CreateOrAlterImpl()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
Deny(ObjectPermissionSet, String, Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Deny(ObjectPermissionSet, String, String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Deny(ObjectPermissionSet, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Deny(ObjectPermissionSet, String[], Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Deny(ObjectPermissionSet, String[], String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Deny(ObjectPermissionSet, String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DisableAllIndexes()

Desabilita todos os índices.

Discover()

Melhor mecanismo de descoberta de esforço: esse método reflete os metadados e obtém todos os objetos disponíveis

(Herdado de SqlSmoObject)
Drop()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

DropIfExists()

Descarta o objeto com a opção IF EXISTS. Se o objeto for inválido para a função drop retornará sem exceção.

DropImpl(Boolean, Boolean)

Para chamadas suspensas no banco de dados do usuário em Azure, a conexão será fechada à medida que o banco de dados for descartado O ExecutionManager normalmente tentará repetir essas chamadas reabrindo a conexão Queremos evitar essa repetição quando handleSevereError for true.

(Herdado de SqlSmoObject)
DropImpl(Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
DropPeriodForSystemTime()

Descarta o período de sytem da tabela temporal

EnableAllIndexes(IndexEnableAction)

Habilita todos os índices. O argumento de ação especifica como habilitar o índice. É possível chamar Create() ou Rebuild() no índice

EnumColumnPermissions()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumColumnPermissions(ObjectPermissionSet)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumColumnPermissions(String, ObjectPermissionSet)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumColumnPermissions(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumForeignKeys()

essa função enumera todas as ForeignKeys que fazem referência à chave primária desta tabela

EnumFragmentation()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
EnumFragmentation(FragmentationOption, Int32)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
EnumFragmentation(FragmentationOption)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
EnumLastStatisticsUpdates()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumLastStatisticsUpdates(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumObjectPermissions()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumObjectPermissions(ObjectPermissionSet)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumObjectPermissions(String, ObjectPermissionSet)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumObjectPermissions(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumScript()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

EnumScript(ScriptingOptions)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Executa instruções sql

(Herdado de SqlSmoObject)
ExecuteRenameQuery(String)

Cria a consulta Renomear para um SqlSmoObject e executa-a no servidor.

(Herdado de NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Executa a ação fornecida nos modos de execução especificados.

Redefine os modos originais após a conclusão ou falha da ação.

(Herdado de SqlSmoObject)
ForceTextModeOnTextBody()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
FormatSqlVariant(Object)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GenerateAlterEvent()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GetBraketNameForText()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetContextDB()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GetDBName()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Fornece uma enumerável de propriedades que são explicitamente desabilitadas para tipos de servidor ou edições específicas. Essa não é uma lista de todas as propriedades que não funcionam para o destino especificado.

(Herdado de SqlSmoObject)
GetFileTableNamespacePath()

Obtém o caminho do namespace da tabela de arquivos.

GetFragOptionString(FragmentationOption)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GetIsSystemNamed()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetIsTextDirty()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetPropValue(String)

Recuperar o valor da propriedade de : - O recipiente de propriedades diretamente se a propriedade estiver disponível (suja ou recuperada) – uma chamada para o nosso método OnPropertyMissing caso contrário

Gerará uma exceção se o valor da propriedade for NULL em ambos os casos.

(Herdado de SqlSmoObject)
GetPropValueOptional(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível valor NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (gerará exceção se o valor for NULL)

(Herdado de SqlSmoObject)
GetPropValueOptional<T>(String, T)

Retorna o valor da propriedade nomeada. Se o objeto estiver no estado Criando e a propriedade ainda não tiver sido definida, o defaultValue será retornado. Se o objeto existir, o defaultValue será ignorado e o valor real será retornado.

(Herdado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (possível NULL)

(Herdado de SqlSmoObject)
GetRealValue(Property, Object)

Retorna o valor real da propriedade.

(Herdado de SqlSmoObject)
GetRemoteTableMigrationStatistics()

Obtenha estatísticas de migração de tabela remota. Nulo se o Arquivo de Dados Remotos não estiver habilitado para tabela ou se o provisionamento de tabela remota não estiver concluído

GetServerName()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GetServerObject()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
GetSqlServerVersionName()

Obtém o nome público do sqlserver para a conexão atual, por exemplo: "SQL Server 2008".

(Herdado de SqlSmoObject)
GetStringComparer()

Retorna o comparador usado por todas as coleções de objetos filho para executar a comparação de nomes de objetos. O comparador de um servidor baseia-se na ordenação do mestre O comparador de um banco de dados e seus filhos é baseado na ordenação de banco de dados

(Herdado de SqlSmoObject)
GetTextBody()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetTextBody(Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetTextHeader(Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetTextMode()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
GetTextProperty(String)

obter o texto do objeto, se não disponível, gerar exceção apropiada com base no estado do objeto

(Herdado de ScriptNameObjectBase)
GetUrnRecursive(StringBuilder, UrnIdOption)

Calcula a URN do objeto, potencialmente incluindo outros campos na definição além dos campos de chave.

(Herdado de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcula a URN do objeto.

(Herdado de SqlSmoObject)
Grant(ObjectPermissionSet, String, Boolean, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Grant(ObjectPermissionSet, String, Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Grant(ObjectPermissionSet, String, String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Grant(ObjectPermissionSet, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Grant(ObjectPermissionSet, String[], Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Grant(ObjectPermissionSet, String[], String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Grant(ObjectPermissionSet, String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ImplInitialize(String[], OrderBy[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inicializa a coleção de objetos filho associada ao tipo fornecido. Por exemplo, o nome Coluna inicializaria a coleção Columns.

(Herdado de SqlSmoObject)
InitColumns()

Inicializa a coleção Column

Initialize()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
Initialize(Boolean)

Inicializa o objeto lendo suas propriedades do enumerador

(Herdado de SqlSmoObject)
InitIndexes()

Inicializa a coleção Index

InitPhysicalPartitions()

Inicializa a coleção PhysicalPartitions

IsExpressSku()

Retorna se o servidor que contém esse objeto é um SKU Express

(Herdado de SqlSmoObject)
IsObjectDirty()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
IsObjectInitialized()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IsObjectInSpace()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IsSupportedProperty(String)

Validar se a propriedade especificada tem suporte no ambiente do servidor atual

(Herdado de SqlSmoObject)
IsVersion80SP3()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IsVersion90AndAbove()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
MarkDropped()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewTableTypeBase)
MarkForDropImpl(Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
PostAlter()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de alterar o objeto

(Herdado de SqlSmoObject)
PostCreate()

essa função deve ser substituída por classes derivadas, se elas tiverem que realizar ações supplimentares após a criação do objeto

(Herdado de SqlSmoObject)
PostDrop()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de remover o objeto

(Herdado de SqlSmoObject)
Rebuild()

Recompilar tabela

Rebuild(Int32)

Recompilar partição específica

RebuildIndexes(Int32)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RecalculateSpaceUsage()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

ReCompileReferences()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
Refresh()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewBase)
Rename(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

RenameImpl(String)

alterar o nome do objeto

(Herdado de NamedSmoObject)
RenameImplWorker(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de NamedSmoObject)
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Revoke(ObjectPermissionSet, String, Boolean, Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Revoke(ObjectPermissionSet, String, String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Revoke(ObjectPermissionSet, String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

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

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Revoke(ObjectPermissionSet, String[], String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Revoke(ObjectPermissionSet, String[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

Script()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewTableTypeBase)
Script(ScriptingOptions)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de TableViewTableTypeBase)
ScriptImpl()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Retorna um objeto StringCollection com o script do objeto. Esse método gera um erro se ScriptData for true

(Herdado de SqlSmoObject)
SetAccessToken(IRenewableToken)

Defina o accessToken para conexão.

(Herdado de SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
SetSchemaOwned()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de NamedSmoObject)
SetState(SqlSmoState)

Define o estado do objeto (Existente, Descartado etc.) Os aplicativos devem evitar o uso desse método.

(Herdado de SmoObjectBase)
SetTextBody(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
SetTextHeader(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
SwitchPartition(Int32, Table, Int32)

Alterna a partição com o número de partição sourcePartitionNumber da tabela atual para a partição com o número de partição targetPartitionNumber da tabela especificada com targetTable.

SwitchPartition(Int32, Table)

Alterna a partição com o número de partição sourcePartitionNumber da tabela atual para a tabela especificada com targetTable. Isso pressupõe que a tabela de destino não seja particionada.

SwitchPartition(Table, Int32)

Alterna a tabela atual para a partição com o número de partição targetPartitionNumber da tabela especificada com targetTable.

SwitchPartition(Table)

Alterna a tabela atual para a tabela especificada com targetTable.

SwitchTextMode(Boolean, SmoCollectionBase[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Gerará um UnsupportedVersionException se o servidor de origem ou de destino estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Gera uma exceção com o texto informando que a propriedade especificada não tem suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion160(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 16.0

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Gera uma exceção se o ServerVersion para este objeto estiver abaixo de 8.760 (8.0 SP3)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 9.0 (SQL 2005)

(Herdado de SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de ScriptNameObjectBase)
ToString()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
Touch()

Marque o objeto "tocado" para o script incondicional de Alter.

(Herdado de SqlSmoObject)
TouchImpl()

Método virtual para permitir que classes derivadas façam trabalho adicional quando tocadas.

(Herdado de SqlSmoObject)
TruncateData()

Truncar uma tabela

TruncateData(Int32)

Truncar uma partição da tabela particionada com o número da partição

UnbindDefaultImpl(Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
UpdateStatistics()

força a atualização de estatísticas de distribuição de dados para um índice referenciado ou todos os índices definidos em uma tabela de SQL Server.

(Herdado de TableViewBase)
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32, Boolean)

força a atualização de estatísticas de distribuição de dados para um índice referenciado ou todos os índices definidos em uma tabela de SQL Server.

(Herdado de TableViewBase)
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32)

força a atualização de estatísticas de distribuição de dados para um índice referenciado ou todos os índices definidos em uma tabela de SQL Server.

(Herdado de TableViewBase)
UpdateStatistics(StatisticsTarget, StatisticsScanType)

força a atualização de estatísticas de distribuição de dados para um índice referenciado ou todos os índices definidos em uma tabela de SQL Server.

(Herdado de TableViewBase)
Validate(String, Object[])

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SmoObjectBase)

Eventos

Nome Description
PropertyChanged

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
PropertyMetadataChanged

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)

Implantações explícitas de interface

Nome Description
IAlienObject.Discover()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IAlienObject.GetParent()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Descobre o tipo de propriedade.

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Recupera o valor de uma determinada propriedade. Gerará se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
IAlienObject.GetUrn()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IAlienObject.Resolve(String)

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Define o estado desse objeto com base no SfcObjectState fornecido.

(Herdado de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Define o valor de determinada propriedade, se ela for gravável. Se a propriedade não estiver no recipiente de propriedades, a reflexão será usada. Gera exceção se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Encapsulamento de classe de instância: Server[@Name=']/Database/Table

(Herdado de SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Este objeto estende ISfcSupportsDesignMode.

Métodos de Extensão

Nome Description
GetAssessmentItems(SqlSmoObject, String[])

Localiza todas as verificações disponíveis para determinado smoObject.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResults(SqlSmoObject, String[])

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Verifica se o tipo especificado tem suporte do ServerVersion servidor raiz e DatabaseEngineType do servidor raiz para esse objeto. Se ScriptingPreferences não forem nulos, também verificará se o tipo especificado tem suporte do ServerVersion servidor de destino e DatabaseEngineType do servidor de destino.

Aplica-se a