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?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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.