Seguimos con el tema de collation.
Hay que tener en cuenta que las intercalaciones en SQL Server tienen opciones de como distinguir mayúsculas y minúsculas, acentos, etc.
Las opciones posibles son:
- Case-sensitive (_CL): Distingue mayúsculas y minúsculas.
- Case-insensitive (_CI): No distingue mayúscula y minúscula.
- Accent-sensitive (_AS): Caracteres acentuados y no acentuados.
- Accent-insensitive (_AI): No distingue entre caracteres con acentos y sin acentuados.
Vamos con un ejemplo.
Creamos nuestra bbdd de ejemplo y una tabla.
Que ha sido creado con el collation.
Y grabamos los siguientes datos.
Ahora vamos a jugar con los distintos collation.
Nos da un error por no utilizar el collation correcto. Por lo que tenemos que saber el collation correcto que lo aveeriguamos con el comando que hemos puesto mas arriba.
Si nos llevamos esta bbdd a otro server que utiliza otro collation nos da error.
Ya veremos como cambiar esto y como crear una bbdd con distinto collation al que esta marcado en el servidor.