Trabalhando com tipos de dados de alias

Tipos de alias são baseados em tipos de dados do sistema no SQL Server. Tipos de alias podem ser usados quando várias tabelas devem armazenar o mesmo tipo de dados em uma coluna e você precisa verificar se essas colunas têm o tipo de dados, o comprimento e a possibilidade de anulação idênticos. Por exemplo, um tipo de alias denominado postal_code pode ser criado com base no tipo de dados char. Tipos de alias sem regras ou sem uma definição padrão anexada são suportados em variáveis de tabela desde o SQL Server 2005. Os tipos de alias em variáveis de tabela não são suportados no SQL Server antes do SQL Server 2005.

Quando um tipo de dados de alias é criado, você deve fornecer os seguintes parâmetros:

  • Nome

  • Tipo de dados do sistema no qual se baseia o novo tipo de dados

  • Nulidade (se o tipo de dados permite valores nulos)

    Quando a nulidade não é definida explicitamente, ela é atribuída com base na configuração padrão ANSI nulo ao banco de dados ou conexão.

ObservaçãoObservação

Se um tipo de alias for criado no banco de dados modelo, ele estará presente em todos os bancos de dados novos definidos pelo usuário. Entretanto, se um tipo de dados for criado no banco de dados definido pelo usuário, o tipo de dado existirá apenas naquele banco de dados definido pelo usuário.

ObservaçãoObservação

Quando tipos de dados de alias são ignorados, eles ainda podem ser consultados posteriormente por intermédio de variáveis de tabela no lote no qual foram ignorados.