1
resposta

Tipo dos campos da Tabela Dimensão

Bom dia, porque não é utilizado um tipo especifico dependendo do campo e é utilizado nvarchar para a maioria?

1 resposta
Se falarmos de SQL Server 

O VARCHAR irá armazenar a quantidade informada, acrescida de 2bytes. Por exemplo, um campo VARCHAR(10) irá armazenar, no máximo, 10bytes + 2bytes. Estes dois bytes a mais são justamente por conta de ser um tipo de dado de tamanho variável.

Já o NVARCHAR irá ocupar o dobro do espaço mais os 2bytes de controle. Então, no mesmo exemplo, um campo NVARCHAR(10) irá ocupar 20bytes + 2bytes.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software