Oracle - BORRAR USUARIO

 
Vista:

BORRAR USUARIO

Publicado por SARA (8 intervenciones) el 19/10/2005 20:11:59
HOLA!
OYE TENGO UNA BASE DE DATOS. CREO USUARIOS PARA ESA BASE DE DATOS Y CADA USUARIO PUEDE CREARSE SU TABLA DENTRO DE LA BASE DE DATOS. YO COMO ADMINISTRADOS PUEDO BORRAR CUANTAS TABLAS CONSIDERE OPORTUNAS Y LO QUE QUIERO ES QUE INMEDIATAMENTEN DESPUES DE BORRAR LA TABLA SE BORRE EL USUARIO QUE LA CREO. HE LEIDO ALGO DE ESTO Y SE QUE LO TENGO QUE HACER CON TRIGGERS PERO NO SE COMO. ME PODEIS AYUDAR?UN SALUDO
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:BORRAR USUARIO

Publicado por chemian (75 intervenciones) el 20/10/2005 08:14:01
hola,

solo te permite despues de insertar, updatear o borrar (pero borrar registros, no un drop).
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:BORRAR USUARIO

Publicado por sara (8 intervenciones) el 23/10/2005 00:25:24
Hola! gracias, pero como seria si lo que borro es un registro en vez de una tabla entera? spero que puedas ayudarme.Gracias!
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:BORRAR USUARIO

Publicado por chemian (75 intervenciones) el 24/10/2005 08:09:13
algo asi

CREATE OR REPLACE TRIGGER CYRIS.NUEVO
AFTER DELETE
ON tabla_de_la_que_borro
FOR EACH ROW
WHEN (
delete * from otra_tabla
)

En este ejemplo, borrara la tabla otra_tabla cuando borres la tabla tabla_de_la_que_borro.

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:BORRAR USUARIO

Publicado por Jesús de Diego Alarcón (31 intervenciones) el 24/10/2005 13:42:26
HOla Sara
existen un conjunto de triggers que te permiten capturar sentencias DDL como DROP. Estos triggers funcionan a nivel de esquema o base de datos. Busca la clausula ddl_event en tu documentación de SQL.
Saludos

Jesús de Diego
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