Oracle - Reiniciar sequence

 
Vista:

Reiniciar sequence

Publicado por Xci (4 intervenciones) el 30/12/2000 00:00:00
Como se puede poner a 0 un sequence sin desactivar los triggers o procedures que lo llaman.
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:Reiniciar sequence

Publicado por sansarricq (120 intervenciones) el 02/01/2001 00:00:00
Este es un tema algo complicado dado que la unica de reiniciar el valor de una SEQUENCE es volver a crearla desde y para lo cual deberas compilar los trigger nuevamente.
Espero que esto te ayude.
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:Reiniciar sequence

Publicado por xci (4 intervenciones) el 03/01/2001 00:00:00
Sabes si hay alguna forma de compilar los triggers automaticamente? o hay que ir recompilandolos uno a uno cada vez que se recrean los sequence.
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:Reiniciar sequence

Publicado por Alfonso (28 intervenciones) el 01/02/2001 00:29:45
Cada vez que la recrees tendrás que recompilarlos. Móntate un script que te lo haga
de la siguiente forma:
select 'ALTER TRIGGER '||owner||'.'||object_name||' COMPILE;'
from dba_objects
where status <>'VALID'
and object_type='TRIGGER';

El resultado de esta query es lo que tienes que ejecutar.

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