“Conocimientos software>Software de base de datos

Cómo evitar Inserta duplicados en SQL

2013/10/16
registros duplicados integridad de los datos mal , por lo que debe asegurarse de que un registro es nuevo antes de insertarlo en una tabla. Puede utilizar un " select" para buscar información de un registro. Si los datos no existe, luego de realizar la declaración de "insert". SQL Server incluye Management Studio , que le permite escribir sentencias SQL contra la base de datos . Instrucciones
1

Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " SQL Server" en la lista de grupos de programa , haga clic en "SQL Server Management Studio" para abrir la base de datos del software de edición .

2 Haga clic en " Nueva consulta " en la parte superior de la ventana. Se abre el editor , que permite consultar la información de base de datos e insertar nuevos registros.
3

Ejecutar una instrucción "select" en el servidor para comprobar si hay registros duplicados. Por ejemplo , las siguientes comprobaciones de la consulta para un cliente existente :

declare @ existe varchar ( 50 )

select @ existe = customerId de los clientes donde nombre = ' Joe Smith '

el código anterior declara una variable y devuelve el ID de cliente a la variable de si el cliente " Joe Smith" ya está en la base de datos . Si no se encuentra el registro, " @ existe " contiene el valor de base de datos "null" .
4

Cree la declaración de "insert". Se utiliza el "if" para insertar sólo el nuevo registro si no se encuentra en la instrucción SQL anterior. Por ejemplo , el código siguiente inserta un nuevo cliente si el " @ existir" variable es nula:

si @ existe es nula

comenzar
inserción

en clientes ( nombre) valores ( 'Joe Smith ' )

final
5

Press " F5 " para ejecutar el código SQL . El SQL se ejecuta en el servidor , y no hay registros duplicados se crean si ya existen .

Software de base de datos
Cómo invocar el intérprete de comandos de SQL
My Ghost Disaster Recovery Disc No iniciar desde un USB
Cómo eliminar un archivo XLS Utilizando el procedimiento de tareas SSIS
Cómo crear consultas de actualización de Access 2007
Los tipos de bases de datos de FileMaker
Cómo combinar cuentas de Salesforce
Cómo reinstalar WSUS 3.1
Cómo dar formato a una dirección de correo en Access 2007
Conocimientos Informáticos © http://www.ordenador.online