23/08/2009, 12:48
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 10 meses Puntos: 15 | |
Respuesta: Aplicar Constraint Si esto no funciona de acuerdo a la version.
Aplicar.
ALTER TABLE mitabla drop constrain nameconstrain_123
exec sp_dropkey primary,mitabla
Luego efectuar el alter de forma correcta.
NOTA: (Hacer una copia inicialmente de la tabla)
Si se necesita eliminar registros duplicados por campo doble a algunos les puede funcionar esto.
delete from mitabla where id = (
select id from mitabla tb where mitabla.codusuario = tb.codusuario and mitabla.codramo = tb.codramo)
Pero en sybase no funciona.
Pero me sirvio esto que encontre->
SELECT DISTINCT
Empleados.Nombre, Empleados.IdEmpleado
FROM
Empleados
WHERE
Empleados.Nombre
In (
SELECT Nombre FROM Empleados As Tmp GROUP BY Nombre HAVING Count(*) > 1)
ORDER BY
Empleados.Nombre
Última edición por SPAWN3000; 23/08/2009 a las 13:11 |