Classe Table
O objeto Table representa uma tabela do SQL Server.
Hierarquia de herança
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .ScriptSchemaObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .TableViewTableTypeBase
Microsoft.SqlServer.Management.Smo. . :: . .TableViewBase
Microsoft.SqlServer.Management.Smo..::..Table
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class Table _
Inherits TableViewBase _
Implements ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, _
IAlterable, IDroppable, IRenamable, ITableOptions, IDmfFacet
'Uso
Dim instance As Table
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class Table : TableViewBase,
ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable,
IDroppable, IRenamable, ITableOptions, IDmfFacet
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
public ref class Table sealed : public TableViewBase,
ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable,
IDroppable, IRenamable, ITableOptions, IDmfFacet
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
type Table =
class
inherit TableViewBase
interface ISfcSupportsDesignMode
interface IColumnPermission
interface IObjectPermission
interface ICreatable
interface IAlterable
interface IDroppable
interface IRenamable
interface ITableOptions
interface IDmfFacet
end
public final class Table extends TableViewBase implements ISfcSupportsDesignMode, IColumnPermission, IObjectPermission, ICreatable, IAlterable, IDroppable, IRenamable, ITableOptions, IDmfFacet
O tipo Table expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
Table() () () () | Inicializa uma nova instância da classe Table. | |
Table(Database, String) | Inicializa uma nova instância da classe Table no banco de dados especificado e que tem o nome especificado. | |
Table(Database, String, String) | Inicializa uma nova instância da classe Table no banco de dados especificado e que tem o nome e o esquema especificados. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
AnsiNullsStatus | Obtém o valor da propriedade Boolean que especifica se a manipulação de ISO NULL está habilitada na tabela. | |
ChangeTrackingEnabled | Especifica se o acompanhamento de alterações está habilitado para a tabela. | |
Checks | Representa uma coleção de objetos Check. Cada objeto Check representa uma restrição de verificação definida na tabela. | |
Columns | Obtém uma coleção de colunas. (Herdado de TableViewTableTypeBase.) | |
CreateDate | Obtém a data e a hora em que a tabela foi criada. | |
DataSpaceUsed | Obtém o espaço de armazenamento usado pelas linhas da tabela referenciada em quilobytes. | |
DateLastModified | Obtém a data e hora em que a tabela foi modificada pela última vez. | |
Events | Obtém os eventos que são associados à tabela. | |
ExecuteForScalar | Obtém ou define o valor da propriedade Boolean que especifica se o objeto esta definido para a opção execute for scalar. (Herdado de SqlSmoObject.) | |
ExtendedProperties | Obtém uma coleção de propriedades estendidas. (Herdado de TableViewTableTypeBase.) | |
FakeSystemTable | Obtém o valor de Boolean que especifica se a tabela referencia uma tabela do sistema. | |
FileGroup | Obtém ou define o grupo de arquivos em que a tabela está armazenada. | |
FileStreamFileGroup | Obtém ou define o grupo de arquivos para dados FILESTREAM. | |
FileStreamPartitionScheme | Obtém ou define o esquema de partição para dados FILESTREAM. | |
ForeignKeys | Representa uma coleção de objetos ForeignKey. Cada objeto ForeignKey representa uma chave estrangeira definida na tabela. | |
FullTextIndex | Gets the full text index on the table or view. (Herdado de TableViewBase.) | |
HasAfterTrigger | Obtém o valor de propriedade Boolean que especifica se a tabela possui gatilhos after. | |
HasClusteredIndex | Obtém o valor de propriedade Boolean que especifica se a tabela possui um índice clusterizado. | |
HasCompressedPartitions | Obtém um valor que indica se a tabela usa partições compactadas | |
HasDeleteTrigger | Obtém o valor de propriedade Boolean que especifica se a tabela possui um gatilho de exclusão. | |
HasIndex | Obtém o valor de propriedade Boolean que especifica se a tabela possui pelo menos um índice. | |
HasInsertTrigger | Obtém o valor de propriedade Boolean que especifica se a tabela possui um gatilho de inserção. | |
HasInsteadOfTrigger | Obtém o valor de propriedade Boolean que especifica se a tabela possui gatilhos instead of. | |
HasUpdateTrigger | Obtém o valor de propriedade Boolean que especifica se a tabela possui um gatilho de atualização. | |
ID | Obtém o valor da ID que identifica exclusivamente a tabela. | |
Indexes | Obtém o índice de coleção especificado na tabela. (Substitui TableViewTableTypeBase. . :: . .Indexes.) | |
IndexSpaceUsed | Obtém o espaço usado pelo índice, em KB. | |
IsIndexable | Obtém o valor de propriedade Boolean que especifica se um índice pode ser colocado na tabela. | |
IsPartitioned | Obtém o valor de propriedade Boolean que especifica se a tabela é particionada. | |
IsSchemaOwned | Obtém o valor de propriedade Boolean que especifica se o esquema da tabela é proprietário. | |
IsSystemObject | Obtém o valor de propriedade Boolean que especifica se a tabela é um objeto do sistema. | |
IsTouched | Obtém o valor da propriedade Boolean que especifica se as propriedades do objeto foram atualizadas, mas ainda não foram persistidas no servidor. (Herdado de SqlSmoObject.) | |
IsVarDecimalStorageFormatEnabled | Especifica se o armazenamento var decimal está habilitado. | |
LockEscalation | Obtém ou define o tipo de escalonamento de bloqueios que é usado na tabela. | |
MaximumDegreeOfParallelism | Obtém ou define o número máximo de processadores a serem usados em uma execução do plano paralelo que inclui a tabela. | |
Name | Obtém ou define um valor String que especifica o nome do tipo de tabela de exibição. (Herdado de TableViewTableTypeBase.) | |
ObjectInSpace | Obtém o valor da propriedade Boolean que especifica se o objeto existe em isolamento ou se está direta ou indiretamente conectado com a instância do SQL Server. (Herdado de SqlSmoObject.) | |
OnlineHeapOperation | Obtém ou define o valor Boolean que determina se a tabela dá suporte a operações de heap ou de índice online. | |
Owner | Obtém ou define o proprietário da tabela. | |
Parent | Obtém o objeto Database que é o pai do objeto Table. | |
PartitionScheme | Obtém ou define o nome do esquema de partição que é configurado para a tabela. | |
PartitionSchemeParameters | Representa uma coleção de objetos PartitionSchemeParameter. Cada objeto PartitionSchemeParameter representa um parâmetro de esquema de partição definido na tabela. | |
PhysicalPartitions | Obtém as partições físicas em que os dados da tabela estão armazenados. | |
Properties | Obtém uma coleção de objetos Property que representam as propriedades do objeto. (Herdado de SqlSmoObject.) | |
QuotedIdentifierStatus | Obtém ou define um valor da propriedade Boolean que especifica se identificadores delimitados por aspas duplas são palavras-chave reservadas Transact-SQL ou contêm caracteres que não costumam ser permitidos pelas regras de sintaxe Transact-SQL. | |
Replicated | Obtém a propriedade Boolean que especifica se a tabela é replicada. | |
RowCount | Obtém o número de linhas na tabela. | |
RowCountAsDouble | Obtém o número de linhas na tabela como um valor de ponto flutuante. | |
ScalarResult | Obtém o resultado escalar do objeto referenciado. (Herdado de SqlSmoObject.) | |
Schema | Obtém ou define um valor String que especifica o nome do esquema que contém o tipo de tabela de exibição. (Herdado de TableViewTableTypeBase.) | |
State | Gets the state of the referenced object. (Herdado de SmoObjectBase.) | |
Statistics | Represents a collection of Statistic objects. Each Statistic object represents a statistic counter that is defined on the table or view. (Herdado de TableViewBase.) | |
TextFileGroup | Obtém ou define o grupo de arquivos que é usado para manter dados longos, de comprimento variável, armazenados na tabela. | |
TrackColumnsUpdatedEnabled | Indica se o Mecanismo de Banco de Dados rastreia as colunas que foram atualizadas | |
Triggers | Represents a collection of Trigger objects. Each Trigger object represents a trigger that is defined on the table or view. (Herdado de TableViewBase.) | |
Urn | Obtém o valor do endereço do URN (Uniform Resource Name) que identifica exclusivamente o objeto. (Herdado de SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (Herdado de SmoObjectBase.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddDatabaseContext(StringCollection) | Adiciona o contexto do banco de dados à coleção de consultas identificadas pelo parâmetro queries. (Herdado de SqlSmoObject.) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | Adiciona o contexto de banco de dados à coleção de consultas identificadas pelo parâmetro queries e usando as opções de script especificadas. (Herdado de SqlSmoObject.) | |
Alter | Atualiza qualquer alteração de propriedade do objeto Table na instância do SQL Server. | |
AlterImpl | Ativa o evento alterado do objeto. (Herdado de SqlSmoObject.) | |
AlterImplFinish | Método chamado quando o evento alterado do objeto é concluído. (Herdado de SqlSmoObject.) | |
AlterImplInit | Método chamado quando o evento de alteração do objeto é inicializado. (Herdado de SqlSmoObject.) | |
AlterImplWorker | Chama os métodos Alter. (Herdado de SqlSmoObject.) | |
AlterWithNoCheck | Atualiza qualquer alteração de propriedade do objeto Table na instância do SQL Server sem verificar primeiro valores da propriedade. | |
AppendCommaText | Appends text, optionally separated by a comma. (Herdado de ScriptNameObjectBase.) | |
AppendWithCommaText | Appends text, optionally separated by a comma. (Herdado de ScriptNameObjectBase.) | |
AppendWithOption | Appends text and option text separated from the main text with a “WITH” string and optionally separated by a comma. (Herdado de ScriptNameObjectBase.) | |
AutoGenerateName | Generates a name based on the object Guid. (Herdado de ScriptNameObjectBase.) | |
BindDefaultImpl | Associa os itens padrão identificados pelos parâmetros. (Herdado de SqlSmoObject.) | |
BindRuleImpl | Associa o esquema de regra à regra e às colunas identificadas pelos parâmetros. (Herdado de SqlSmoObject.) | |
ChangeSchema | Altera o esquema na tabela referenciada. | |
CheckCollation | Verifica a ordem das opções de script pelo método de agrupamento identificado pelo parâmetro collationName. (Herdado de SqlSmoObject.) | |
CheckIdentityValue | Verifica a integridade de todas as colunas de identidade na tabela referenciada. | |
CheckObjectDirty | Checks whether object has been modified and not persisted. (Herdado de ScriptNameObjectBase.) | |
CheckObjectState() () () () | Valida o estado do objeto referenciado. (Herdado de SqlSmoObject.) | |
CheckObjectState(Boolean) | Valida o estado do objeto referenciado com a opção de especificar que uma exceção será gerada se o objeto ainda não tiver sido criado. (Herdado de SqlSmoObject.) | |
CheckObjectStateImpl | Verifica o estado de um SqlSmoObject. (Herdado de SqlSmoObject.) | |
CheckTable | Testa a integridade de páginas do banco de dados para a tabela e os índices definidos na tabela. | |
CheckTableDataOnly | Testa a integridade de páginas do banco de dados para os dados de tabela definidos na tabela. | |
CheckTextCorectness | Checks text for correctness against the parameters. (Herdado de ScriptNameObjectBase.) | |
CheckTextModeSupport | Checks mode of support. (Herdado de ScriptNameObjectBase.) | |
CheckVersion100 | Verifica se a versão do SQL Server é SQL Server 2008. (Herdado de SqlSmoObject.) | |
CheckVersion80 | Verifica a validade do objeto no SQL Server 2000. (Herdado de SqlSmoObject.) | |
CheckVersion80SP3 | Verifica a validade do objeto no SQL Server 2000 SP3. (Herdado de SqlSmoObject.) | |
CheckVersion90 | Verifica a validade do objeto no SQL Server 2005. (Herdado de SqlSmoObject.) | |
CheckVersionBelow90 | Verifica se a versão do SQL Server é anterior ao SQL Server 2005. (Herdado de SqlSmoObject.) | |
CleanObject | Cleans the referenced object. (Herdado de ScriptNameObjectBase.) | |
Create | Cria uma tabela na instância do SQL Server conforme definido pelo objeto Table. | |
CreateImpl | Cria um objeto com as opções do script. (Herdado de SqlSmoObject.) | |
CreateImplFinish | Método chamado quando o evento de criação é concluído. (Herdado de SqlSmoObject.) | |
CreateImplInit | Método chamado quando o evento de criação é inicializado. (Herdado de SqlSmoObject.) | |
Deny(ObjectPermissionSet, String) | Nega o conjunto especificado de permissões para o usuário autorizado especificado na tabela. | |
Deny(ObjectPermissionSet, array<String> [] () [] []) | Nega o conjunto especificado de permissões aos usuários autorizados especificados na tabela. | |
Deny(ObjectPermissionSet, String, Boolean) | Nega o conjunto de permissões especificado para o usuário autorizado especificado e para outros usuários a quem o usuário autorizado concedeu o conjunto de permissões especificado na tabela. | |
Deny(ObjectPermissionSet, String, array<String> [] () [] []) | Nega o conjunto especificado de permissões para o usuário autorizado nas colunas especificadas na tabela. | |
Deny(ObjectPermissionSet, array<String> [] () [] [], Boolean) | Nega a permissão especificada aos usuários autorizados especificados na tabela. | |
Deny(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) | Nega o conjunto especificado de permissões aos usuários autorizados nas colunas especificadas na tabela. | |
Deny(ObjectPermissionSet, String, array<String> [] () [] [], Boolean) | Nega o conjunto de permissões especificado para o usuário autorizado especificado e para outros usuários a quem o usuário autorizado concedeu o conjunto de permissões especificado nas colunas especificadas na tabela. | |
Deny(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean) | Nega o conjunto de permissões especificado para os usuários autorizados especificados e para outros usuários a quem o usuário autorizado concedeu o conjunto de permissões especificado nas colunas especificadas na tabela. | |
DisableAllIndexes | Desabilita todos os índices que estão na tabela. | |
Discover | Descobre uma lista do tipo Object. (Herdado de SqlSmoObject.) | |
Drop | Remove a tabela do banco de dados. | |
DropImpl | Remove um SqlSmoObject. (Herdado de SqlSmoObject.) | |
DropImplWorker | Chama os métodos de remoção. (Herdado de SqlSmoObject.) | |
EnableAllIndexes | Habilita todos os índices. | |
EnumColumnPermissions() () () () | Enumera uma lista de permissões de coluna para a tabela. | |
EnumColumnPermissions(String) | Enumera uma lista de permissões de coluna para um usuário autorizado especificado na tabela. | |
EnumColumnPermissions(ObjectPermissionSet) | Enumera uma lista de permissões de coluna para uma permissão especificada na tabela. | |
EnumColumnPermissions(String, ObjectPermissionSet) | Enumera uma lista de permissões de coluna para um usuário autorizado e uma permissão especificados na tabela. | |
EnumForeignKeys | Enumera uma lista de chaves primárias na qual a tabela é referenciada como uma chave estrangeira. | |
EnumFragmentation() () () () | Enumerates information about fragments of data that are stored in a table or view. (Herdado de TableViewBase.) | |
EnumFragmentation(FragmentationOption) | Enumerates information about fragments of data that are stored in a table or view with the option to specify how detailed the results should be. (Herdado de TableViewBase.) | |
EnumFragmentation(FragmentationOption, Int32) | Enumerates information about fragments of data that are stored in a table or view on a specified partition, and with the option to specify how detailed the results should be. (Herdado de TableViewBase.) | |
EnumLastStatisticsUpdates() () () () | Enumera uma lista de informações sobre as últimas atualizações de estatísticas. | |
EnumLastStatisticsUpdates(String) | Enumera uma lista de informações sobre as últimas atualizações de estatísticas para o contador de estatística especificado. | |
EnumObjectPermissions() () () () | Enumera uma lista de permissões de objeto para a tabela. | |
EnumObjectPermissions(String) | Enumera uma lista de permissões de objeto para um usuário autorizado na tabela. | |
EnumObjectPermissions(ObjectPermissionSet) | Enumera uma lista de permissões de objeto para uma permissão especificada na tabela. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Enumera uma lista de permissões de objeto para um usuário autorizado e uma permissão especificados na tabela. | |
EnumScript() () () () | Retorna um objeto IEnumerable<string> que tem o script para os objetos passados | |
EnumScript(ScriptingOptions) | Retorna um objeto IEnumerable<string> que tem o script para os objetos passados. | |
EnumScriptImpl | Enumera scripts especificados pelo parâmetro so. (Herdado de SqlSmoObject.) | |
EnumScriptImplWorker | Chama os métodos que enumeram scripts especificados pelo parâmetro so. (Herdado de SqlSmoObject.) | |
EnumScriptImplWorkerSOChanged | Retorna uma cadeia de caracteres IEnumerable que descreve as opções de script de um objeto. (Herdado de SqlSmoObject.) | |
Equals | (Herdado de Object.) | |
ExecuteNonQuery | (Herdado de SqlSmoObject.) | |
Finalize | (Herdado de Object.) | |
ForceTextModeOnTextBody | Enforces text mode on the text body. (Herdado de ScriptNameObjectBase.) | |
FormatSqlVariant | Formata um objeto como tipo SqlVariant. (Herdado de SqlSmoObject.) | |
GenerateDataSpaceFileStreamScript | Gera um script para criar arquivo de dados. (Herdado de SqlSmoObject.) | |
GenerateDataSpaceScript | Gera um script para alocar espaço no arquivo de dados. (Herdado de SqlSmoObject.) | |
GetBindDefaultScript | Obtém o script que associa padrões especificados pelos parâmetros defSchema e defName. (Herdado de SqlSmoObject.) | |
GetBindRuleScript | Obtém o script que especifica as regras de associação. (Herdado de SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Atribui um parâmetro booliano do SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Atribui uma propriedade booliana do SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetBraketNameForText | Gets the bracket name. (Herdado de ScriptNameObjectBase.) | |
GetDateTimeParameter | Atribui a propriedade datetime do SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetDateTimeParameterAsInt | Atribuirá a propriedade datetime do SqlSmoObject como um valor inteiro se a propriedade datetime não for nula. (Herdado de SqlSmoObject.) | |
GetDBName | Obtém o nome do banco de dados associado ao objeto. (Herdado de SqlSmoObject.) | |
GetEnumParameter | Atribui uma propriedade de enumeração do SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetFragOptionString | Obtém um objeto FragmentationOption como um valor de cadeia de caracteres. (Herdado de SqlSmoObject.) | |
GetGuidParameter | Atribui uma propriedade Guid do SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetHashCode | (Herdado de Object.) | |
GetIsSystemNamed | Gets a Boolean value that specifies whether the system is named. (Herdado de ScriptNameObjectBase.) | |
GetIsTextDirty | Determines whether the text value is consistent with stored value. (Herdado de ScriptNameObjectBase.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Atribui um parâmetro do SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Atribui um parâmetro do SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetPropValue | Obtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetPropValueOptional | Obtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetPropValueOptionalAllowNull | Obtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetRealValue | Obtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetScriptIncludeExists | Gets the script including the test for existence of type being scripted. (Herdado de ScriptNameObjectBase.) | |
GetScriptingOptionsForCreate | Obtém ScriptingOptions para o objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetServerName | Obtém o nome da instância do SQL Server à qual o objeto está associado. (Herdado de SqlSmoObject.) | |
GetServerObject | Obtém o servidor do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetSqlServerVersionName | Obtém o nome da versão da instância do SQL Server à qual o objeto está associado. (Herdado de SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Atribui um parâmetro de cadeia de caracteres do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Atribui um parâmetro de cadeia de caracteres do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetTextBody() () () () | Returns the text body. (Herdado de ScriptNameObjectBase.) | |
GetTextBody(Boolean) | Returns the text body. (Herdado de ScriptNameObjectBase.) | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] []) | Gets the text for scripting. (Herdado de ScriptNameObjectBase.) | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] [], Boolean) | Gets the text of script object. (Herdado de ScriptNameObjectBase.) | |
GetTextHeader | Returns the text header. (Herdado de ScriptNameObjectBase.) | |
GetTextMode | Determines whether the script name is using text mode. (Herdado de ScriptNameObjectBase.) | |
GetTextProperty(String) | Gets the property as text. (Herdado de ScriptNameObjectBase.) | |
GetTextProperty(String, ScriptingOptions) | Gets the property as text. (Herdado de ScriptNameObjectBase.) | |
GetTimeSpanParameterAsInt | Atribui um parâmetro de período de tempo do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetType | (Herdado de Object.) | |
GetUrnRecursive(StringBuilder) | Atribui um objeto Urn do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Atribui um objeto Urn do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
Grant(ObjectPermissionSet, String) | Concede o conjunto de permissões especificado ao usuário autorizado especificado na tabela. | |
Grant(ObjectPermissionSet, array<String> [] () [] []) | Concede o conjunto de permissões especificado aos usuários autorizados especificados na tabela. | |
Grant(ObjectPermissionSet, String, Boolean) | Concede acesso à permissão especificada e a capacidade de conceder acesso a outros usuários para o usuário autorizado especificado na tabela. | |
Grant(ObjectPermissionSet, String, array<String> [] () [] []) | Concede acesso à permissão especificada nas colunas especificadas para o usuário autorizado especificado nas colunas especificadas na tabela. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean) | Concede acesso à permissão especificada e a capacidade de conceder acesso a outros usuários para os usuários autorizados especificados na tabela. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) | Concede o conjunto especificado de permissões aos usuários autorizados nas colunas especificadas na tabela. | |
Grant(ObjectPermissionSet, String, Boolean, String) | Concede o conjunto de permissões especificado ao usuário autorizado e a capacidade de conceder o conjunto de permissões a outros usuários na tabela sob uma função assumida. | |
Grant(ObjectPermissionSet, String, array<String> [] () [] [], Boolean) | Concede a permissão especificada ao usuário autorizado e a capacidade de conceder o conjunto de permissões especificado a outros usuários nas colunas especificadas na tabela. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean, String) | Concede o conjunto de permissões especificado aos usuários autorizados e a capacidade de conceder o conjunto de permissões a outros usuários na tabela sob uma função assumida. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean) | Concede o conjunto de permissões especificado aos usuários autorizados e a capacidade de conceder o conjunto de permissões a outros usuários nas colunas especificadas na tabela. | |
Grant(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, String) | Concede o conjunto de permissões especificado ao usuário autorizado e a capacidade de conceder o conjunto de permissões a outros usuários nas colunas especificadas na tabela sob uma função assumida. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, String) | Concede o conjunto de permissões especificado aos usuários autorizados e a capacidade de conceder o conjunto de permissões a outros usuários nas colunas especificadas na tabela sob uma função assumida. | |
ImplInitialize | Inicializa os campos do objeto SqlSmoObject. (Herdado de SqlSmoObject.) | |
Initialize() () () () | Inicializa o objeto e força o carregamento das propriedades. (Herdado de SqlSmoObject.) | |
Initialize(Boolean) | Inicializa o objeto e força o carregamento das propriedades. (Herdado de SqlSmoObject.) | |
IsObjectDirty | Determines whether the referenced object is consistent with the stored object. (Herdado de ScriptNameObjectBase.) | |
IsObjectInitialized | Verifica se o objeto foi inicializado. (Herdado de SqlSmoObject.) | |
IsObjectInSpace | Verifica se o objeto está isolado ou conectado com a instância do SQL Server. (Herdado de SqlSmoObject.) | |
IsVersion80SP3 | Determina se a versão do SQL Server é SQL Server 2000 com SP3. (Herdado de SqlSmoObject.) | |
IsVersion90AndAbove | Determina se a versão do SQL Server é SQL Server 2005 ou posterior. (Herdado de SqlSmoObject.) | |
MarkDropped | Marca o estado do objeto atual e todas as coleções filho a serem Dropped. (Herdado de TableViewTableTypeBase.) | |
MarkForDropImpl | Define o SqlSmoState como removido. (Herdado de SqlSmoObject.) | |
MemberwiseClone | (Herdado de Object.) | |
PostAlter | Método ativado depois da alteração do SqlSmoObject. (Herdado de SqlSmoObject.) | |
PostCreate | Método ativado depois da criação do SqlSmoObject. (Herdado de SqlSmoObject.) | |
PostDrop | Método ativado depois da remoção do SqlSmoObject. (Herdado de SqlSmoObject.) | |
Rebuild() () () () | Recria a tabela. | |
Rebuild(Int32) | Recria a partição da tabela especificada. | |
RebuildIndexes | Recria os índices da tabela. | |
RecalculateSpaceUsage | Recalcula o espaço usado na tabela. | |
ReCompileReferences | Recompiles any view or trigger that depends on the base SMO object. (Herdado de TableViewBase.) | |
Refresh | Refreshes the View object or Table object properties. (Herdado de TableViewBase.) | |
Rename | Renomeia a tabela. | |
RenameImpl | Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. (Herdado de NamedSmoObject.) | |
RenameImplWorker | Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. (Herdado de NamedSmoObject.) | |
ResetDesignModeScriptingOptions | Redefine opções conforme especificado pelo parâmetro options. (Herdado de ScriptSchemaObjectBase.) | |
Revoke(ObjectPermissionSet, String) | Revoga um conjunto de permissões concedido anteriormente de um usuário autorizado na tabela. | |
Revoke(ObjectPermissionSet, array<String> [] () [] []) | Revoga um conjunto de permissões concedido anteriormente de uma lista de usuários autorizados na tabela. | |
Revoke(ObjectPermissionSet, String, array<String> [] () [] []) | Revoga um conjunto de permissões concedido anteriormente de um usuário autorizado nas colunas especificadas na tabela. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) | Revoga um conjunto de permissões concedido anteriormente de uma lista de usuários autorizados nas colunas especificadas na tabela. | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean) | Revoga um conjunto de permissões concedido anteriormente de um usuário autorizado na tabela e de quaisquer outros usuários aos quais o usuário autorizado concedeu o conjunto de permissões especificado. O usuário autorizado também recebe a capacidade de revogar o conjunto de permissões especificado de outros usuários. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean) | Revoga um conjunto de permissões concedidas anteriormente de usuários autorizados na tabela e de quaisquer outros usuários para os quais os usuários autorizados concederam o conjunto de permissões especificado. Os usuários autorizados também recebem a capacidade de revogar o conjunto de permissões especificado de outros usuários. | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) | Revoga um conjunto de permissões concedidas anteriormente de um usuário autorizado a partir da tabela e de quaisquer outros usuários para os quais o usuário autorizado concedeu o conjunto de permissões especificado. O usuário autorizado também recebe a capacidade de revogar o conjunto de permissões especificado de outros usuários sob uma função assumida. | |
Revoke(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, Boolean) | Revoga um conjunto de permissões concedido previamente de usuários autorizados nas colunas especificadas na tabela e de quaisquer outros usuários a quem os usuários autorizados concederam o conjunto especificado de permissões. Os usuários autorizados também podem revogar o conjunto de permissões especificado de outros usuários sob uma função assumida. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | Revoga um conjunto de permissões concedidas anteriormente de usuários autorizados na tabela e de quaisquer outros usuários a quem os usuários autorizados concederam acesso. Os usuários autorizados também podem revogar o conjunto de permissões especificado de outros usuários sob uma função assumida. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, Boolean) | Revoga um conjunto de permissões concedido previamente de usuários autorizados nas colunas especificadas na tabela e de quaisquer outros usuários a quem os usuários autorizados concederam o conjunto especificado de permissões. Os usuários autorizados também podem revogar o conjunto de permissões especificado de outros usuários sob uma função assumida. | |
Revoke(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, Boolean, String) | Revoga um conjunto de permissões concedido previamente de um usuário autorizado nas colunas especificadas na tabela e de quaisquer outros usuários a quem o usuário autorizado concedeu o conjunto especificado de permissões. O usuário autorizado também recebe a capacidade de revogar o conjunto de permissões especificado de outros usuários sob uma função assumida. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, Boolean, String) | Revoga um conjunto de permissões concedido previamente dos usuários autorizados para as colunas especificadas na tabela e de quaisquer outros usuários a quem o usuário autorizado concedeu acesso. O usuário autorizado também recebe a capacidade de revogar o acesso de outros usuários sob uma função assumida. | |
Script() () () () | Gera um script Transact-SQL que pode ser usado para recriar o objeto de banco de dados. (Herdado de TableViewTableTypeBase.) | |
Script(ScriptingOptions) | Gera um script Transact-SQL que pode ser usado para recriar o objeto de banco de dados com as opções de script especificadas. (Herdado de TableViewTableTypeBase.) | |
ScriptAlter | Altera o SqlSmoObject de acordo com os parâmetros. (Herdado de SqlSmoObject.) | |
ScriptAnsiQI | Scripts the database object in ANSI text. (Herdado de ScriptNameObjectBase.) | |
ScriptChangeOwner | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Herdado de NamedSmoObject.) | |
ScriptCreate | Altera o SqlSmoObject de acordo com os parâmetros. (Herdado de SqlSmoObject.) | |
ScriptDdl | Gera a InvalidSmoOperationException. (Herdado de SqlSmoObject.) | |
ScriptDrop | Gera a InvalidSmoOperationException. (Herdado de SqlSmoObject.) | |
ScriptImpl() () () () | Obtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.) | |
ScriptImpl(ScriptingOptions) | Obtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.) | |
ScriptImplWorker | Obtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.) | |
ScriptInformativeHeaders | Scripts the information headers. (Herdado de ScriptNameObjectBase.) | |
ScriptOwner | Alters the script owner authorization. (Herdado de NamedSmoObject.) | |
ScriptRename | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Herdado de NamedSmoObject.) | |
SetCollectionTextMode | Sets the collection text mode. (Herdado de ScriptNameObjectBase.) | |
SetIsSystemNamed | Sets a Boolean value that specifies whether the system is named. (Herdado de ScriptNameObjectBase.) | |
SetParentImpl | Define o pai do SqlSmoObject como o parâmetro newParent. (Herdado de SqlSmoObject.) | |
SetSchemaOwned | Sets the schema owned value. (Herdado de NamedSmoObject.) | |
SetTextBody | Specifies the text body. (Herdado de ScriptNameObjectBase.) | |
SetTextHeader | Specifies the text header. (Herdado de ScriptNameObjectBase.) | |
SetTextMode | Specifies the text mode. (Herdado de ScriptNameObjectBase.) | |
StoreConstraintsFlags | Armazena sinalizadores de restrições conforme especificado pelo parâmetro options. (Herdado de ScriptSchemaObjectBase.) | |
SwitchPartition(Table) | Alterna a partição da tabela para a tabela de destino especificada. | |
SwitchPartition(Int32, Table) | Alterna a partição especificada da tabela para a tabela de destino especificada (pressupondo que a tabela de destino não seja particionada). | |
SwitchPartition(Table, Int32) | Alterna a tabela para a partição com o número de partição especificado da tabela de destino especificada. | |
SwitchPartition(Int32, Table, Int32) | Alterna a partição de origem especificada da tabela para o destino especificado da tabela de destino especificada. | |
SwitchTextMode | Switches the text mode. (Herdado de ScriptNameObjectBase.) | |
ThrowIfTextIsDirtyForAlter | Throws an exception of text has been modified and not persisted. (Herdado de ScriptNameObjectBase.) | |
ToString | Retorna um String que representa o objeto referenciado. (Herdado de SqlSmoObject.) | |
TouchImpl | Não implementado. (Herdado de SqlSmoObject.) | |
TruncateData | Trunca os dados na tabela. | |
UnbindDefaultImpl | Desassocia as colunas padrão do SqlSmoObject. (Herdado de SqlSmoObject.) | |
UnbindRuleImpl | Desassocia as regras do SqlSmoObject. (Herdado de SqlSmoObject.) | |
UpdateStatistics() () () () | Updates statistics for the table or view. (Herdado de TableViewBase.) | |
UpdateStatistics(StatisticsTarget, StatisticsScanType) | Updates the statistics for the table or view with the option to specify the target and the type of scan performed. (Herdado de TableViewBase.) | |
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32) | Updates the statistics for the table or view with the option to specify the target, the type of scan performed, and the sample size. (Herdado de TableViewBase.) | |
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32, Boolean) | Updates the statistics for the table or view with the option to specify the target, the type of scan performed, the sample size, and whether to recompute the statistics. (Herdado de TableViewBase.) | |
Validate | Validates the state of an object. (Herdado de SmoObjectBase.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
PropertyChanged | Representa o evento que ocorre quando uma propriedade é alterada. (Herdado de SqlSmoObject.) | |
PropertyMetadataChanged | Representa o evento que ocorre quando os metadados da propriedade são alterados. (Herdado de SqlSmoObject.) |
Início
Campos
Nome | Descrição | |
---|---|---|
m_ExtendedProperties | Representa uma propriedade definida para estender as propriedades fornecidas por um SqlSmoObject. (Herdado de SqlSmoObject.) | |
singletonParent | Representa o pai do singleton. (Herdado de SqlSmoObject.) |
Início
Implementações de interfaces explícitas
Nome | Descrição | |
---|---|---|
IAlienObject. . :: . .Discover | Descobre quaisquer dependências. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .GetDomainRoot | Retorna a raiz do domínio. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .GetParent | Obtém o pai do objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyType | Obtém o tipo da propriedade especificada. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyValue | Obtém o valor da propriedade especificada. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .GetUrn | Obtém o Unified Resource Name do objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .Resolve | Obtém a instância que contém as informações sobre o objeto a partir do Unified Resource Name do objeto. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .SetObjectState | Define o estado do objeto como o valor SfcObjectState especificado. (Herdado de SqlSmoObject.) | |
IAlienObject. . :: . .SetPropertyValue | Define o valor da propriedade. (Herdado de SqlSmoObject.) | |
ISfcPropertyProvider. . :: . .GetPropertySet | Obtém a referência da interface para o conjunto de propriedades deste objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.) | |
ISfcSupportsDesignMode. . :: . .IsDesignMode | Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. Obtém um valor Boolean que indica se o objeto dá suporte ao modo de design. |
Início
Comentários
To get Table object properties, users can be a member of the public fixed server role.
To set Table object properties, users must have ALTER permission on the table.
To create a table, users must have CREATE TABLE permission on the parent database and ALTER permission in the schema.
To drop a table, users must have CONTROL permission on the table, or be a member of the db_ddladmin or db_owner fixed database roles.
To grant, deny, or revoke permission on the table to other users, users must have CONTROL permission on the table.
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.
Consulte também