| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Software de base de datos >> Content
    Cómo eliminar duplicados SQL
    administradores de bases de datos sabe que se producen errores ocasionales , y los registros duplicados se insertan en la base de datos . El tema es un problema común para los administradores de solucionar , pero la eliminación de registros de un servidor SQL es una situación delicada . El administrador tiene la tarea de eliminación de registros sin eliminar accidentalmente cualquier otro dato , que pueden ocurrir fácilmente si la consulta no está construido correctamente. Aprenda cómo eliminar registros duplicados en SQL , preservando los registros originales . Cosas que necesitará
    Microsoft SQL Server ( 2005 o 2008 )
    Ver Más instrucciones
    1

    Abra el Administrador corporativo de SQL Server. Tiene que ejecutar consultas para buscar contenido duplicado. Esto también le dará una idea de la cantidad de registros que ser eliminado. Las grandes preguntas pueden requerir que usted traiga el servidor SQL para el mantenimiento
    2

    Escriba en la consola: . Select count (* ) de TheTableandselect distinto * de comando TheTableThe primera le indica el número de registros totales que tiene en la mesa, y el segundo comando le indica cuántos duplicados que tengas. Sin embargo, el segundo comando se supone que los registros son totalmente iguales , es decir, cualquier pequeña variación no será incluido en la tabla duplicada .
    3

    Copiar registros en una tabla separada. Las siguientes copias de comandos sólo los registros que son distintos y deja fuera cualquier duplicates.select distinta * a TempTablefrom thetable
    4

    Eliminar duplicados. La siguiente consulta elimina los duplicados de la tabla original , pero conserva 1 copia del registro original . La columna " uniqueField " es la clave principal o un conjunto índice único en la tabla original. La columna " dupField " es el campo que está decidido a ser un disparador para el duplicado. Por ejemplo , si tiene una tabla de clientes con duplicados , es posible determinar que más de 1 registro con el mismo número de Seguro Social es un duplicado de field.delete TheTablewhere uniqueField no en (select min ( uniqueField ) de TempTable T2where T2.dupField = MyTable.dupField )
    5

    Compruebe los resultados. Ejecutar las mismas consultas del Paso 1 . La cuenta total de la tabla original debe ser la diferencia entre el número contado antes de la consulta de eliminación y el número borrado de la tabla . Además, se ejecuta la consulta distinta debe tener el mismo número que la primera consulta.

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar el software de base de datos de ACT 
    ·Cómo actualizar MS Access 2007 
    ·Cómo acelerar la entrada de datos en el procesamiento …
    ·Tipos de bases de datos utilizadas en una compañía de…
    ·Cómo extraer una imagen de arranque desde ISO 
    ·Cómo guardar paquetes SSIS a Archivo 
    ·¿Qué es un Apache Ant 
    ·Cómo utilizar Acceso para encontrar todo a la izquierd…
    ·Cómo construir aplicaciones de bases de datos Web 
    ·Cómo convertir un archivo de PDA 
      Artículos destacados
    ·Cómo editar y guardar archivos PDF 
    ·¿Cómo deshacerse del Ping desplegable 
    ·Cómo controlar cuántos núcleos Maya Usos 
    ·Cómo crear un publicador en SQL MS 
    ·Cómo convertir DVD de vídeo de formato NTSC a PAL For…
    ·Windows XP Firewall Características 
    ·Cómo hacer juegos con AS3 
    ·Cómo cambiar el interlineado de un documento de Word e…
    ·Cómo crear formas vectoriales en Adobe Illustrator 
    ·¿Cómo puedo instalar Office 2003 Actualización 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com