Tecnología

Inicio

¿Cómo encontrar registros duplicados en una base de datos

Si has importado accidentalmente registros duplicados en una base de datos, puede utilizar la consola de SQL Server para ejecutar instrucciones para encontrarlos. registros duplicados en una base de datos ocupan espacio y pueden causar problemas de integridad de datos, incluso para pequeñas aplicaciones. Uso de la consola, puede ejecutar instrucciones select que se encuentran todos los registros duplicados en una tabla. El único requisito es que usted tiene un campo de identificación que puede ser utilizado para detectar cuando dos registros son duplicados. Este campo está determinada por el administrador del sistema o de los desarrolladores de bases de datos.

Instrucciones

1 Abra la consola de administración de SQL Server. El acceso directo para este programa se encuentra normalmente en el directorio del programa "SQL Server" en el menú de Inicio de Windows.

2 Entrar al SQL Server utilizando un nombre de usuario y una contraseña válidos. El nombre de usuario que utiliza tiene que tener "seleccionar" los derechos sobre la mesa.

3 Decidir cuáles son los criterios que desea utilizar para indicar un registro duplicado. Por ejemplo, si usted está buscando información de contactos duplicados en una tabla, puede utilizar el número de teléfono, la seguridad social, correo electrónico o cualquier otra información de identificación que es único para una sola persona. El nombre no se utiliza normalmente, debido a que varias personas en su base de datos pueden tener el mismo nombre completo. Para este ejemplo, se utiliza el campo de número de teléfono en la mesa.

4 Introduzca el código siguiente en la ventana de texto de la consola:
de selección de teléfono,
COUNT (teléfono) como duplicados
DE cliente
GRUPO POR TELEFONO
QUE TIENE (COUNT (teléfono)> 1)
En este ejemplo, la consulta sólo se muestra registros de la tabla que contiene el mismo número de teléfono.

5 Presione la tecla F5. Esta ejecuta la consulta. Los resultados que se muestran en el panel inferior de la ventana se muestran todos los registros que contienen al menos un duplicado.