![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/08/2008, 08:58
|
| | Fecha de Ingreso: junio-2008 Ubicación: D.F.
Mensajes: 62
Antigüedad: 16 años, 7 meses Puntos: 1 | |
Respuesta: Insertar si no existe Que Tal,
Bueno depende un poco de la versión de Oracle que tengas. Si cuentas con la vesión 9i o superior, puedes usar la sentencia merge.
MERGE INTO tabla1 a
USING tabla2 b
ON (a.id = b.id)
WHEN MATCHED THEN
UPDATE SET a.des -- SI QUIERES ACTUALIZAR
--WHERE 1 = 0 -- PERO CON UNA SENTENCIA COMO ESTA TE PUEDES SALTAR LA ACTUALIZACION
WHEN NOT MATCHED THEN
INSERT (id, des, etc)
VALUES (1,'1', ''etc');
Espero que te sea de utilidad. |