Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/02/2011, 14:31
Avatar de oswOsito
oswOsito
 
Fecha de Ingreso: agosto-2010
Ubicación: Quito
Mensajes: 32
Antigüedad: 13 años, 8 meses
Puntos: 0
Busqueda Respuesta: Eliminar registro en oracle

Querido amigo huesos, probe la solucion que encontré y pues no funcionó para ORACLE... probé la tuya y funcionó OKI:
Cita:
Iniciado por huesos52 Ver Mensaje

Código SQL:
Ver original
  1. DELETE FROM (SELECT *FROM tabla1 INNER JOIN tabla2 ON tabla1.id=tabla2.id WHERE tabla1.id='001')


Cree una sentencia nueva, como esta:

Código SQL:
Ver original
  1. DELETE FROM tabla2
  2. WHERE tabla2.codigoTabla2='001'
  3. AND tabla2.codigoTabla1 IN
  4. (SELECT tabla1.codigoTabla1 FROM Tabla1 WHERE Tabla1.codigoTabla1='000000020');

La pregunta es, hay alguna diferencia en eficiencia???? o son iguales mi sentencia con la tuya??????