Partilhar via


Propriedades da coluna da tabela (SQL Server Management Studio)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Base de dados SQL no Microsoft Fabric

Essas propriedades aparecem no painel inferior do Designer de Tabela. Salvo indicação em contrário, você pode editar essas propriedades na janela Propriedades quando a coluna for selecionada. As propriedades da coluna podem ser exibidas em categorias ou em ordem alfabética. Muitas propriedades só aparecem ou só podem ser alteradas para determinados tipos de dados.

Note

Se a tabela for publicada para replicação, você deverá fazer alterações de esquema usando a instrução Transact-SQL ALTER TABLE ou SQL Server Management Objects (SMO). Quando as alterações de esquema são feitas usando o Designer de Tabela ou o Designer de Diagrama de Banco de Dados, ele tenta eliminar e criar novamente a tabela. Não é possível descartar objetos publicados, portanto, a alteração de esquema falhará.

General
Expande para mostrar Nome, Permitir Nulos, Tipo de Dados, Valor Padrão ou Vinculação, Comprimento, Precisãoe Escala.

Name
Exibe o nome da coluna selecionada.

Permitir nulos
Indica se esta coluna permite valores nulos. Para editar essa propriedade, clique na caixa de seleção Permitir Nulos correspondente à coluna no painel superior do Designer de Tabela.

Tipo de Dados
Exibe o tipo de dados para a coluna selecionada. Para editar essa propriedade, clique em seu valor, expanda a lista suspensa e escolha outro valor.

valor padrão ou de vinculação
Exibe o padrão para esta coluna sempre que nenhum valor é especificado para esta coluna. O valor desse campo pode ser o valor de uma restrição padrão do SQL Server ou o nome de uma restrição global à qual a coluna está vinculada. A lista suspensa contém todas as predefinições globais definidas na base de dados. Para vincular a coluna a um padrão global, selecione na lista suspensa. Como alternativa, para criar uma restrição padrão para a coluna, digite o valor padrão diretamente como texto.

Length
Mostra o número de caracteres permitidos para tipos de dados baseados em caracteres. Esta propriedade só está disponível para tipos de dados baseados em caracteres

Scale
Exibe o número máximo de dígitos que podem aparecer à direita da vírgula decimal para os valores desta coluna. Esta propriedade mostra 0 para tipos de dados não numéricos.

Precision
Exibe o número máximo de dígitos para valores nesta coluna. Esta propriedade mostra 0 para tipos de dados não numéricos.

Designer de Tabelas
Expande a seção Designer de Tabela.

Collation
Exibe a sequência de agrupamento que o SQL Server aplica por padrão à coluna sempre que os valores de coluna são usados para classificar linhas de um resultado de consulta. Para editar o agrupamento, selecione a propriedade, clique nas reticências ( ) que aparecem à direita do valor da propriedade para abrir a caixa de diálogo Agrupamento.

Especificação de coluna computada
Exibe informações sobre uma coluna computada. O valor mostrado para a propriedade é o mesmo que o valor da propriedade filho Formula e exibe a fórmula para a coluna calculada.

Note

Para alterar o valor mostrado para a propriedade Computed Column Specification, deverá expandi-la e editar a propriedade filha Formula.

  • Fórmula Exibe a fórmula para a coluna calculada. Para editar essa propriedade, digite uma nova fórmula diretamente.

  • Persiste Indica se os resultados da fórmula são armazenados. Se essa propriedade estiver definida como No somente a fórmula será armazenada e os valores serão calculados sempre que essa coluna for referenciada. Para editar essa propriedade, clique em seu valor, expanda a lista suspensa e escolha outro valor.

Para obter mais informações, consulte Especificar colunas computadas numa tabela.

Tipo de dados condensados
Exibe informações sobre o tipo de dados do campo, no mesmo formato da instrução SQL CREATE TABLE. Por exemplo, um campo contendo uma cadeia de caracteres de comprimento variável com um comprimento máximo de 20 caracteres seria representado como "varchar(20)". Para alterar essa propriedade, digite o valor diretamente.

Description
Exibe o texto que descreve esta coluna. Para editar a descrição, selecione a propriedade, clique nas reticências ( ) que aparecem à direita do valor da propriedade e edite a descrição na caixa de diálogo Description Property.

Deterministic
Mostra se o tipo de dados da coluna selecionada pode ser determinado com certeza.

DTS-published
Mostra se a coluna é publicada por DTS. (Data Transformation Services foi preterido).

Especificação de texto completo
Exibe informações sobre um índice de texto completo. O valor desta propriedade é o valor da propriedade filha Is Full-text Indexed e indica se essa coluna está indexada por texto completo.

Note

Para alterar o valor mostrado para a propriedade Full-text Specification, deve expandi-la e editar a subpropriedade Is Full-text Indexed.

  • Is Full-text Indexed Indica se esta coluna está indexada a texto completo. Esta propriedade pode ser definida como Sim somente se o tipo de dados para esta coluna for pesquisável em texto completo e se a tabela à qual esta coluna pertence tiver um índice de texto completo especificado para ela. Para editar esta propriedade, clique no seu valor, expanda a lista suspensa e escolha um valor.

  • Coluna Tipo de texto completo Exibe o nome da coluna na qual esta coluna está indexada em texto completo. Essa propriedade deve ser definida se a propriedade Datatype para esta coluna for de imagem ou varbinary. A coluna nomeada nesta propriedade deve ser do tipo [n]char, [n]varchar, ou xml, e a lista suspensa dessa propriedade contém apenas colunas que têm um desses três tipos de dados. As linhas na coluna nomeada por esta propriedade indicam o tipo de documento das linhas correspondentes na coluna pesquisável em texto completo. Para editar essa propriedade, clique em seu valor, expanda a lista suspensa e escolha outro valor.

  • Language Indica o idioma do separador de palavras usado para indexar a coluna. O valor armazenado na propriedade é, na verdade, o identificador de localidade para o separador de palavras. Para obter mais informações sobre divisores de palavras e LCIDs, consulte Divisores de Palavras e Stemmers. Para editar essa propriedade, clique em seu valor, expanda a lista suspensa e escolha outro valor.

Semântica Estatística
Selecione se deseja habilitar a indexação semântica estatística para a coluna selecionada. Para obter mais informações, consulte Pesquisa semântica (SQL Server).

Se você selecionar um de Idioma antes de selecionar de Semântica Estatística e o idioma selecionado não tiver um Modelo de Linguagem Semântica associado, a opção de Semântica Estatística será definida como Sem e não poderá ser modificada. Se selecionar Sim para a opção Semântica Estatística antes de selecionar um Idioma, os idiomas disponíveis na coluna Idioma estarão restritos àqueles para os quais há suporte para Modelo de Linguagem Semântica.

tem um assinante que não seja do SQL Server
Indica se a coluna está sendo replicada para um assinante que não seja um SQL Server.

Especificação de identidade
Exibe informações sobre se e como esta coluna impõe exclusividade em seus valores. O valor dessa propriedade indica se essa coluna é ou não uma coluna de identidade e é igual ao valor da propriedade filho Is Identity.

Note

Para alterar o valor mostrado para a propriedade Identity Specification, deves expandi-la e editar a propriedade filha Is Identity.

  • É Identidade Indica se esta coluna é ou não uma coluna de identidade. Para editar essa propriedade, clique em seu valor, expanda a lista suspensa e escolha outro valor.

  • Identity Seed Exibe o valor de semente especificado durante a criação desta coluna de identidade. Este valor é atribuído à primeira linha da tabela. Se deixar esta célula em branco, o valor 1 será atribuído por predefinição. Para editar essa propriedade, digite o novo valor diretamente.

  • Incremento de identidade Exibe o valor de incremento especificado durante a criação desta coluna de identidade. Esse valor é o incremento que será adicionado ao Identity Seed para cada linha seguinte. Se deixar esta célula em branco, o valor 1 será atribuído por predefinição. Para editar essa propriedade, digite o novo valor diretamente.

Indexable
Mostra se a coluna selecionada pode ser indexada. Por exemplo, colunas computadas não determinísticas não podem ser indexadas.

Merge-published
Mostra se a coluna é publicada em uma publicação de mesclagem.

não para replicação
Indica se os valores de identidade originais são preservados durante a replicação. Para obter mais informações sobre replicação, consulte CREATE TABLE. Para editar essa propriedade, clique em seu valor, expanda a lista suspensa e escolha outro valor.

Replicated
Mostra se essa coluna é replicada em outro local.

RowGuid
Indica se o SQL Server usa a coluna como um ROWGUID. Você pode definir esse valor como Sim apenas para uma coluna de identidade exclusiva. Para editar essa propriedade, clique em seu valor, expanda a lista suspensa e escolha outro valor.

Size
Mostra o tamanho em bytes permitido pelo tipo de dados da coluna. Por exemplo, um tipo de dados nchar pode ter um comprimento de 10 (o número de caracteres), mas teria um tamanho de 20 para levar em conta conjuntos de caracteres Unicode.

Note

O comprimento de um tipo de dados (máx.) varia para cada linha. sp_help retorna (-1) como o comprimento de (máx.) colunas. O SQL Server Management Studio exibe -1 como o tamanho da coluna.