Partilhar via


Propriedades da coluna de tabela (SQL Server Management Studio)

As propriedades aparecem no painel inferior do Criador de Tabelas. A menos que seja indicado o contrário, será possível editar as propriedades na janela Propriedades quando a coluna for selecionada. As Propriedades de Colunas podem ser exibidas em categorias ou em ordem alfabética. Muitas propriedades aparecem ou podem ser alteradas apenas para certos tipos de dados.

ObservaçãoObservação

Se a tabela for publicada para replicação, será necessário fazer alterações no esquema usando a instrução Transact-SQLALTER TABLE ou o SQL Server Management Objects (SMO). Ao fazer alterações no esquema com o Criador de Tabelas ou com o Criador do Diagrama de Banco de Dados, ele tenta descartar e recriar a tabela. Não é possível descartar objetos publicados, portanto, haverá falha na alteração de esquema.

  • Geral
    Expanda para mostrar Nome, Permitir Nulos, Tipo de Dados, Valor Padrão ou Associação, Comprimento, Precisão e Escala.

  • Nome
    Exibe o nome da coluna selecionada.

  • Permitir Nulos
    Indica se essa coluna permite valores nulos. Para editar essa propriedade, clique na caixa de seleção Permitir Nulos que corresponde à coluna no painel superior do Criador de Tabelas.

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

  • Valor Padrão ou Associação
    Exibe o padrão para a coluna sempre que nenhum valor for especificado para a mesma. O valor desse campo pode ser o valor de uma restrição padrão do SQL Server ou o nome de uma restrição geral para a qual a coluna será associada. A lista suspensa contém todos os padrões gerais definidos no banco de dados. Para associar a coluna a um padrão global, selecione da lista suspensa. Além disso, para criar uma restrição padrão para a coluna, digite o valor padrão diretamente como texto.

  • Comprimento
    Mostra o número de caracteres permitido para tipos de dados com base em caractere. Esta propriedade só está disponível para tipos de dados com base em caractere

  • Escala
    Exibe o número de máximo de dígitos que podem aparecer à direita do ponto decimal para valores dessa coluna. Essa propriedade mostra 0 para tipos de dados não numéricos.

  • Precisão
    Exibe o número máximo de dígitos para valores nessa coluna. Essa propriedade mostra 0 para tipos de dados não numéricos.

  • Criador de Tabelas
    Expande a seção Criador de Tabelas.

  • Agrupamento
    (SQL Server 2000 ou posterior apenas.) Exibe a seqüência de agrupamento que o SQL Server aplica como padrão à coluna, sempre que os valores de coluna forem usados para ordenar as linhas de um resultado de consulta. Para editar o agrupamento, selecione a propriedade, clique na elipse (   ) que aparece à direita do valor de propriedade para associar a caixa de diálogo Agrupamento.

  • Especificação de Coluna Computada
    (SQL Server 7.0 ou posterior somente.) Exibe informações sobre uma coluna computada. O valor mostrado para propriedade é igual ao valor da propriedade filho Fórmula e exibe a fórmula para a coluna computada.

    ObservaçãoObservação

    Para alterar o valor mostrado para a propriedade Especificação de Coluna Computada, você deve expandi-la e editar a propriedade filho Fórmula.

    • A Fórmula exibe a fórmula para a coluna computada. Para editar essa propriedade, digite diretamente uma fórmula nova.

    • Persistente   Indica se os resultados da fórmula foram armazenados. Se essa propriedade for definida como Não então, apenas a fórmula será armazenada e os valores serão calculados sempre que a coluna for referenciada. Para editar essa propriedade, clique valor correspondente, expanda a lista suspensa e escolha outro valor.

    Para obter mais informações, consulte Colunas computadas.

  • Tipo de Dados Condensado
    Exibe informações sobre o tipo de dados do campo, no mesmo formato como a instrução SQL CREATE TABLE. Por exemplo, um campo que contém uma seqüência de caracteres de comprimento variável com um comprimento de máximo de 20 caracteres seria representado como "varchar(20)". Para alterar essa propriedade, digite o valor diretamente.

  • Descrição
    (SQL Server 2000 ou posterior.) Exibe o texto que descreve a coluna. Para editar a descrição, selecione a propriedade, clique na elipse (   ) que aparece à direita do valor de propriedade e edite a descrição na caixa de diálogo Propriedade Description.

  • Determinístico
    Mostra se o tipo de dados da coluna selecionada pode ser determinado com precisão. (Aplica-se apenas para SQL Server 2000 ou posterior.)

  • Publicado por DTS
    Mostra se a coluna é publicada por DTS. (Aplica-se somente ao SQL Server 2005.)

  • Especificação de texto completo
    Exibe informações sobre um índice de texto completo. O valor dessa propriedade é o valor da propriedade filho É texto completo indexado e indica se a coluna é texto completo indexado.

    ObservaçãoObservação

    Para alterar o valor mostrado para a propriedade Especificação de texto completo, é necessário expandir e editar a propriedade filho É texto completo indexado.

    • É texto completo indexado   Indica se essa coluna é texto completo indexado. Essa propriedade só poderá ser definida como Sim se o tipo de dados para a coluna for pesquisável de texto completo e se a tabela para a qual a coluna pertence tiver um índice de texto completo especificado para isso. Para editar a propriedade, clique no valor correspondente, expanda a lista suspensa e escolha um valor.

    • Coluna de tipo texto completo Exibe o nome da coluna, na qual a coluna é de texto completo indexado. Essa propriedade deve ser definida, se a propriedade Tipo de dados para a coluna for imagem ou varbinary. A coluna nomeada na propriedade deve ser de tipo [n]char, [n]varchar ou xml e a lista suspensa para a propriedade só deve conter colunas que tiverem um desses três tipos de dados. Linhas na coluna nomeada pela propriedade indicam o tipo de documento das linhas correspondentes na coluna pesquisável de texto completo. Para editar a propriedade, clique no valor correspondente, expanda a lista suspensa e escolha outro valor.

    • Idioma   Indica o idioma do separador de palavras usado para indexar a coluna. O valor armazenado na propriedade é o identificador de localidade para o separador de palavras. Para obter mais informações sobre os separadores de palavras e LCIDs, consulte os Separadores de Palavras e os Lematizadores. Para editar a propriedade, clique no valor correspondente, expanda a lista suspensa e escolha outro valor.

  • Tem assinante não-SQL Server
    Indicar se a coluna está sendo replicada a um assinante que não é um SQL Server.

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

    ObservaçãoObservação

    Para alterar o valor mostrado para a propriedade Especificação de identidade , é necessário expandir e editar a propriedade filho É identidade.

    • É identidade   Indica se a coluna é ou não uma coluna de identidade. Para editar a propriedade, clique no valor correspondente, expanda a lista suspensa e escolha outro valor.

    • Semente de identidade Exibe o valor de semente especificado durante a criação desta coluna de identidade. Esse valor é atribuído à primeira linha da tabela. Se você deixar esse espaço de célula em branco, o valor 1 será atribuído como padrão. Para editar a propriedade, digite o novo valor diretamente.

    • Incremento de identidadeExibe o valor de incremento especificado durante a criação desta coluna de identidade. Esse valor é o incremento a ser feito em Semente de identidade para cada linha subseqüente. Se você deixar esse espaço de célula em branco, o valor 1 será atribuído como padrão. Para editar a propriedade, digite o novo valor diretamente.

  • Indexável
    Mostra se a coluna selecionada pode ser indexada. Por exemplo, colunas computadas não-deterministas não podem ser indexadas. (Aplica-se apenas para SQL Server 2000 ou posterior.)

  • Publicado por mesclagem
    Mostra se uma coluna é publicada por mesclagem. (Aplica-se somente ao SQL Server 2005.)

  • 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 veja CREATE TABLE. Para editar a propriedade, clique no valor correspondente, expanda a lista suspensa e escolha outro valor.

  • Replicado
    Mostra se a coluna foi replicada em outro local. (Aplica-se somente ao SQL Server 2005.)

  • RowGuid
    Indica se o SQL Server usa a coluna como um ROWGUID. É possível definir esse valor como Sim apenas para uma coluna de identidade exclusiva. Para editar a propriedade, clique no valor correspondente, expanda a lista suspensa e escolha outro valor.

  • Tamanho
    Mostra o tamanho em bytes permitido pelo tipo de dados de 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 conjuntos de caracteres de Unicode.

    ObservaçãoObservação

    O comprimento de uns tipos de dados (max) varia para cada linha. O sp_help retorna (-1) como o comprimento de colunas (max). O SQL Server Management Studio exibe -1 como o tamanho de coluna.

Consulte também

Outros recursos