Temos algumas colunas na tabela que possivelmente poderiam obter alguns caracteres não ANSI e devemos armazená-los. Antes do SQL Server 2019, havia apenas uma opção - NVARCHAR
tipo de dados, no entanto, a partir do SQL Server 2019, é possível usar VARCHAR
o tipo de dados com as ordenações que terminam com %_UTF8
. Entendo que, para compatibilidade total com o tamanho, precisarei dobrar o VARCHAR
tamanho das colunas, então, se fosse, VARCHAR(20)
seria necessário VARCHAR(40)
cobrir o caso se alguém inserisse um texto onde todos os 20 caracteres são não ANSI, mas há outras desvantagens dessa ordenação? Os dados nessa coluna serão ~99,9% apenas com caracteres ANSI.
Início
/
user-68873