22/08/2008, 05:35
|
| | | Fecha de Ingreso: junio-2004
Mensajes: 61
Antigüedad: 20 años, 4 meses Puntos: 0 | |
Respuesta: Insertar si no existe Genial!!
MERGE INTO usuario_bd
USING (SELECT 1
FROM DUAL)
ON (id_usuario = 'administrador')
WHEN MATCHED THEN
UPDATE
SET bloqueado = 'S'
WHEN NOT MATCHED THEN
INSERT (id_usuario, nombre, apellido1, apellido2, id_rol)
VALUES ('administrador', 'nombre', 'apellido1', 'apellido2', '0');
Encima va muchíiiiiiiisimo más rápido que el INSERT de toda la vida.
Mil gracias Oscar (te debo unas cañitas jejeje)
Miguel. |