
11/11/2011, 18:28
|
| | Fecha de Ingreso: octubre-2011 Ubicación: Buenos Aires
Mensajes: 84
Antigüedad: 13 años, 4 meses Puntos: 2 | |
Respuesta: Insertar un registro o actualizarlo, si es que éste registro ya existe Yo habia pensado en esta sentencia:
Código:
IF EXISTS
(SELECT legajo,pelicula FROM tabla1 WHERE legajo='100' AND examen='a')
INSERT INTO tabla1 (legajo,examen,nota) VALUES ('100','a','8')
ELSE
UPDATE tabla1 SET nota='8' WHERE legajo='100' AND examen='a';
'100', 'a' y '8' son imputs que vienen de la pagina El problema que vi aca, que puede darse el caso de que justo luego de ejecutar el IF EXISTS, otro "usuario" inserte en la tabla un registro con los mismos datos generando datos duplicados...
Ademas no se si es la forma mas correcta o hay otra que demande menos recursos?? |