Necesito encontrar usando PL/SQL si una secuencia específica llamada p. Ej. MY_SEQ sale. Si la secuencia existe, suéltala y crea una nueva, o simplemente crea una nueva secuencia.Cómo encontrar si existe una secuencia usando PL/SQL
POR EJEMPLO (Pseudocódigo)
IF EXISTS(MY_SEQ) THEN
BEGIN
DROP SEQUENCE MY_SEQ;
CREATE SEQUENCE MY_SEQ...
END;
ELSE
BEGIN
CREATE SEQUENCE MY_SEQ;
END;
Tenga en cuenta que caer y volver a crearlo invalidará todos los objetos que dependen de ella y eliminar cualquier pendiente subsidios. Tendría que devolverlos también. Sería encantador si Oracle soportara 'ALTER SEQUENCE sequence_name RESET;'. –