Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe UserDefinedTableType

 

Publicado: dezembro de 2016

O objeto UserDefinedTableType representa um tipo de dados de tipo de tabela definido pelo usuário do SQL Server.

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


[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)]
public sealed class UserDefinedTableType : TableViewTableTypeBase, 
	ISfcSupportsDesignMode, IObjectPermission, ICreatable, IAlterable, 
	IRenamable, IDroppable, IDropIfExists, IScriptable, IExtendedProperties

NomeDescrição
System_CAPS_pubmethodUserDefinedTableType()

Inicializa uma nova instância de UserDefinedTableType classe.

System_CAPS_pubmethodUserDefinedTableType(Database, String)

Inicializa uma nova instância de UserDefinedTableType classe no banco de dados especificado e com o nome especificado.

System_CAPS_pubmethodUserDefinedTableType(Database, String, String)

Inicializa uma nova instância de UserDefinedTableType no banco de dados especificado e com o nome especificado e o esquema de classe.

NomeDescrição
System_CAPS_pubpropertyChecks

Obtém a coleção de verificações.

System_CAPS_pubpropertyCollation

Obtém o agrupamento de tabelas.

System_CAPS_pubpropertyColumns

Obtém uma coleção de colunas.(Herdado de TableViewTableTypeBase.)

System_CAPS_pubpropertyCreateDate

Obtém a tabela data de criação.

System_CAPS_pubpropertyDateLastModified

Obtém a data em que a tabela foi modificada pela última vez.

System_CAPS_pubpropertyExecutionManager

Obtém o objeto a ser executado para o Gerenciador.(Herdado de SqlSmoObject.)

System_CAPS_pubpropertyExtendedProperties

Obtém uma coleção de propriedades estendidas.(Herdado de TableViewTableTypeBase.)

System_CAPS_pubpropertyID

Obtém um valor de ID que identifica exclusivamente o tipo de tabela definido pelo usuário.

System_CAPS_pubpropertyIndexes

Obtém uma coleção de índices.(Herdado de TableViewTableTypeBase.)

System_CAPS_pubpropertyIsMemoryOptimized

Obtém ou define o valor da propriedade Boolean que especifica se o tipo de tabela definido pelo usuário tem otimização de memória.

System_CAPS_pubpropertyIsSchemaOwned

Obtém uma Boolean valor que indica se o UserDefinedTableType objeto pertence a um esquema.

System_CAPS_pubpropertyIsUserDefined

Obtém ou define um valor que indica se a tabela é definida pelo usuário.

System_CAPS_pubpropertyMaxLength

Obtém o comprimento máximo, em bytes, para uma coluna da tabela.

System_CAPS_pubpropertyName

Obtém ou define um String que contém o nome da instância.(Substitui o TableViewTableTypeBase.Name.)

System_CAPS_pubpropertyNullable

Especifica se a tabela permite valor nulo.

System_CAPS_pubpropertyOwner

Obtém o nome do proprietário do objeto UserDefinedTableType.

System_CAPS_pubpropertyParent

Obtém ou define o Database que é o pai do objeto de UserDefinedTableType objeto.

System_CAPS_pubpropertyProperties

Obtém uma coleção de objetos Property que representam as propriedades do objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubpropertySchema

Obtém ou define um String que contém o nome do Schema que possui o UserDefinedTableType.(Substitui o TableViewTableTypeBase.Schema.)

System_CAPS_pubpropertyState

Obtém o estado do objeto referenciado.(Herdado de SmoObjectBase.)

System_CAPS_pubpropertyUrn

Obtém o valor do endereço do URN (Uniform Resource Name) que identifica exclusivamente o objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubpropertyUserData

Obtém ou define dados definidos pelo usuário associados ao objeto referenciado.(Herdado de SmoObjectBase.)

NomeDescrição
System_CAPS_pubmethodAlter()

Altera a tabela.

System_CAPS_pubmethodCreate()

Cria um tipo de tabela definido pelo usuário na instância do Microsoft SQL Server conforme definido pelo objeto UserDefinedType.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String)

Nega o conjunto de permissões especificado ao usuário autorizado especificado no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String, Boolean)

Nega o conjunto de permissões especificado ao usuário autorizado especificado e a outros usuários aos quais o usuário autorizado concedeu o conjunto de permissões especificado no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[])

Nega o conjunto de permissões especificado aos usuários autorizados especificados no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[], Boolean)

Nega o conjunto de permissões especificado aos usuários autorizados especificados e a outros usuários aos quais o usuário autorizado concedeu o conjunto de permissões especificado no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodDiscover()

Descobre uma lista do tipo Object.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodDrop()

Remove o tipo de tabela definido pelo usuário da instância do SQL Server.

System_CAPS_pubmethodDropIfExists()

Descarta o UserDefinedTableType se existir.

System_CAPS_pubmethodEnumObjectPermissions()

Enumera uma lista de permissões de objeto para o tipo de tabela definido pelo usuário.

System_CAPS_pubmethodEnumObjectPermissions(ObjectPermissionSet)

Enumera uma lista de permissões de objeto para uma permissão especificada no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodEnumObjectPermissions(String)

Enumera uma lista de permissões de objeto a um usuário autorizado especificado no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodEnumObjectPermissions(String, ObjectPermissionSet)

Enumera uma lista de permissões de objeto a um usuário autorizado especificado e uma permissão especificada no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodEquals(Object)

(Herdado de Object.)

System_CAPS_protmethodFormatSqlVariant(Object)

Formata um objeto como tipo T: Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetContextDB()

Obtém o banco de dados de contexto associado a este objeto.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetDBName()

Obtém o nome do banco de dados associado ao objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodGetHashCode()

(Herdado de Object.)

System_CAPS_protmethodGetPropValue(String)

Obtém um valor da propriedade do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptional(String)

Obtém um valor da propriedade do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptionalAllowNull(String)

Obtém um valor da propriedade do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetServerObject()

Obtém o servidor do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodGetType()

(Herdado de Object.)

System_CAPS_pubmethodGrant(ObjectPermissionSet, String)

Concede o conjunto de permissões especificado ao usuário autorizado especificado no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean)

Concede o conjunto de permissões especificado ao usuário autorizado e a capacidade de conceder o conjunto de permissões especificado a outros usuários no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodGrant(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 no tipo de tabela definido pelo usuário sob uma função assumida.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[])

Concede o conjunto de permissões especificado aos usuários autorizados especificados no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean)

Concede o conjunto de permissões especificado aos usuários autorizados e a capacidade de conceder o conjunto de permissões especificado a outros usuários no tipo de tabela definido pelo usuário.

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

Concede o conjunto de permissões especificado aos usuários autorizados. Além disso, concede a capacidade de conceder o conjunto de permissões a outros usuários no tipo de dados de tipo de tabela definido pelo usuário sob uma função assumida.

System_CAPS_pubmethodInitialize()

Inicializa o objeto e força o carregamento das propriedades.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodInitialize(Boolean)

Inicializa o objeto e força o carregamento das propriedades.(Herdado de SqlSmoObject.)

System_CAPS_protmethodIsObjectInitialized()

Verifica se o objeto foi inicializado.(Herdado de SqlSmoObject.)

System_CAPS_protmethodIsObjectInSpace()

Verifica se o objeto está isolado ou conectado com a instância do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodIsSupportedProperty(String)

Determina se a propriedade especificada tem suporte no destino do .NET Framework.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodRefresh()

Atualiza a exibição.(Herdado de TableViewTableTypeBase.)

System_CAPS_pubmethodRename(String)

Renomeia a tabela.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String)

Revoga um conjunto de permissões concedidas anteriormente de um usuário autorizado no tipo de tabela definido pelo usuário.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean)

Revoga as permissões concedidas anteriormente de um usuário autorizado no tipo de tabela definido pelo usuário 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 sob uma função assumida.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Revoga as permissões concedidas anteriormente de um usuário autorizado no tipo de tabela definido pelo usuário 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 sob uma função assumida.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[])

Revoga um conjunto de permissões concedidas anteriormente de uma lista de usuários autorizados no tipo de tabela definido pelo usuário.

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

Revoga as permissões concedidas anteriormente de usuários autorizados no tipo de tabela definido pelo usuário e de quaisquer outros usuários aos quais os usuários autorizados concederam o conjunto de permissões especificado. Os usuários autorizados também podem revogar o conjunto de permissões especificado de outros usuários sob uma função assumida.

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

Revoga as permissões concedidas anteriormente de usuários autorizados no tipo de tabela definido pelo usuário e de quaisquer outros usuários aos quais os usuários autorizados concederam o conjunto de permissões especificado. Os usuários autorizados também podem revogar o conjunto de permissões especificado de outros usuários sob uma função assumida.

System_CAPS_pubmethodScript()

Gera um script Transact-SQL que pode ser usado para recriar o tipo de tabela definido pelo usuário.

System_CAPS_pubmethodScript(ScriptingOptions)

Gera um script Transact-SQL que pode ser usado para recriar o tipo de tabela definido pelo usuário conforme especificado pelas opções de script.

System_CAPS_protmethodSetParentImpl(SqlSmoObject)

Define o pai do SqlSmoObject como o parâmetro newParent.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodToString()

Retorna um String que representa o objeto referenciado.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodValidate(String, Object[])

Valida o estado de um objeto.(Herdado de SmoObjectBase.)

NomeDescrição
System_CAPS_pubeventPropertyChanged

Representa o evento que ocorre quando uma propriedade é alterada.(Herdado de SqlSmoObject.)

System_CAPS_pubeventPropertyMetadataChanged

Representa o evento que ocorre quando os metadados da propriedade são alterados.(Herdado de SqlSmoObject.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Discover()

Descobre dependências.

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetDomainRoot()

Retorna a raiz do domínio.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.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.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyType(String)

Obtém o tipo da propriedade especificada.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyValue(String, Type)

Obtém o valor da propriedade especificada.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetUrn()

Obtém o URN (Unified Resource Name) do objeto.

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Resolve(String)

Obtém a instância que contém as informações sobre o objeto a partir do URN (Unified Resource Name) do objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetObjectState(SfcObjectState)

Define o estado do objeto como o valor SfcObjectState especificado.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetPropertyValue(String, Type, Object)

Define o valor da propriedade.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodISfcPropertyProvider.GetPropertySet()

Obtém a referência da interface para o conjunto de propriedades do objeto.

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyISfcSupportsDesignMode.IsDesignMode

Obtém um valor que indica se o objeto oferece suporte ao modo de design.

Para obter UserDefinedTableType permissões de objeto, os usuários podem ser um membro do public função de servidor fixa.

Para definir UserDefinedTableType permissões de objeto, os usuários devem ter permissões de CREATE TYPE no banco de dados pai e ALTER no esquema especificado. Se um assembly for especificado, os usuários devem possuir o assembly ou ter permissões de REFERÊNCIAS nele.

Para criar um tipo de dados do tipo de tabela definidos pelo usuário, os usuários devem ter permissões de CREATE TYPE no banco de dados pai e ALTER no esquema especificado

Para remover um tipo de dados do tipo de tabela definidos pelo usuário, os usuários devem ter permissões de CONTROLE do tipo e ALTER no esquema especificado.

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: