Tengo un montón de columnas NVARCHAR que sospecho que contienen datos perfectamente almacenables en columnas VARCHAR. Sin embargo, no puedo ir y cambiar el tipo de columnas en VARCHAR y esperar lo mejor, tengo que hacer algún tipo de comprobación.Determinar el contenido varchar en columnas nvarchar
Deseo realizar la conversión porque los datos son estáticos (no cambiarán en el futuro) y las columnas están indexadas y se beneficiarían de un índice más pequeño (varchar) en comparación con el índice real (nvarchar).
Si simplemente digo
ALTER TABLE TableName ALTER COLUMN columnName VARCHAR(200)
entonces no se producirá un error o una advertencia. Los datos Unicode se truncarán/perderán.
¿Cómo puedo comprobar?
hacer que tienen entorno de pruebas/desarrollo? –
En el trabajo lo hago, y lo uso. Pero aquí tenía que dar una bofetada a algo pequeño para mi propio uso, solo uso de una vez. –
Esperando que google recoja esta frase: prueba si nvarchar solo contiene datos varchar – Thymine