Tengo un índice UNIQUE, NON CLUSTERED
en una tabla que actualmente utiliza 4 columnas para el índice.SQL Server: ¿cómo escribir una declaración de índice alter para agregar una columna al índice único?
Quiero crear una secuencia de comandos alter que simplemente puede agregar otra columna a este índice. El nuevo tipo de columna es varchar
.
La base de datos es SQL Server 2005.
Gracias de antemano.
Estoy seguro de que me falta algo pero ¿por qué no puedes usar 'DROP INDEX Table.; CREAR UN ÍNDICE ÚNICO EN LA Tabla (Col1, Col2, Col3, Col4) ' –
@Lieven, estaba pensando en esto también. ¿Es posible DROP con seguridad y luego CREAR el índice con los datos existentes en la tabla? –
Sí. Puede soltar y crear índices a voluntad. Todo lo que puede notar es un descenso en el rendimiento al ejecutar consultas mientras los índices se han ido, pero cayendo y creando un índice (sin agrupar) tiene ** impacto ** en absoluto sobre los datos reales almacenados en sus tablas * (Crear un índice agrupado impacta el ordenamiento físico de sus datos, pero de nuevo, los datos ** no ** se pierden) * –