Oracle - ESTO NO LO SABE NI DIOS!!

 
Vista:

ESTO NO LO SABE NI DIOS!!

Publicado por Jaime (3 intervenciones) el 19/05/2005 01:27:54
Necesito conocer una manera de saber si se puede borrar un registro de una tabla en oracle. Actualmente lo que hago es probar a borrarla y si no se borra me da el error y ya se que no se puede y si se borra hago un rollback y lo dejo como estaba. Pero me gustaria saber si hay alguna manera de saber si se puede o no borrar el registro sin tener que borrarlo para probarlo.

Muchas gracias por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ESTO NO LO SABE NI DIOS!!

Publicado por Fdo Melo (2 intervenciones) el 19/05/2005 23:05:11
hola
No necesitas borrarlo, simplemente consulta si existe
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ESTO NO LO SABE NI DIOS!!

Publicado por lourdes (1 intervención) el 20/05/2005 11:37:39
Hola debias de ver las causas de que no se pueda borrar
y por eso da error y adelantarte a ello y consultar
ejemplo.
normalmente son por relaciones con otras tablas que no te deja borrar

Haz una comprobacion de que no existe ningun resgistro de otra tabla
que dependa del tuyo. es decir que sea foreigs keys

si existe te dará error si lo borra
si no no te dará error

un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ESTO NO LO SABE NI DIOS!!

Publicado por Ana Garijo (10 intervenciones) el 23/05/2005 12:01:16
Un registro se puede borrar siempre que no este referido en alguna otra tabla. ¿Para que narices quieres saber si se puede borrar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar