sql sendo uma linguagem em inglês no qual no usa o "ç" seria necessário utilizar um dado do tipo unicode ou o sql server reconhece quando eu insiro a letra em algum índice?
sql sendo uma linguagem em inglês no qual no usa o "ç" seria necessário utilizar um dado do tipo unicode ou o sql server reconhece quando eu insiro a letra em algum índice?
Olá Matheus!
O SQL Server reconhece por padrão essas letras, porém, quando você cria um banco de dados, já é definido um agrupamento dos dados que definirá quais caracteres serão iguais e quais serão diferentes. Esse padrão é o Latin_General_CI_AS, que quer dizer que vai englobar todos os caracteres latinos, CI diz que não será diferenciadas maiúsculas e minúsculas e AS faz distinção de caracteres com ou sem acento.
Para mais informações, tem esse link da documentação (meio pesado) que explica sobre agrupamento e ordenação.
Mas criei tabelas e colunas com acentuação sem problemas nenhum. Não tem nenhum impedimento. Só acredito que tenha algum problema caso esteja usando alguma linguagem de programação (arcaica) que dê problema com a integração dos caracteres. Do resto, é só usar.
Espero ter ajudado!