› Fóruns › SQL e PL/SQL › Como fazer update sem usar undo ? › Como fazer update sem usar undo ?
20 de julho de 2009 às 8:43 pm
#88025
Participante
Olá,
Verifique o Parâmetro UNDO_MANAGEMENT se ele não estiver em AUTO (o que acho meio difícil) você poderia usar o SET TRANSACTION apontando para um Segmento de Rollback específico para esse seu update e depois dropando ele em seguida.
COMMIT;
SET TRANSACTION USE ROLLBACK SEGMENT ;
UPDATE TABELA
SET COLUNA = VALOR
WHERE ...;
COMMIT;
Com isso fica boa a performance. Ou ainda montar um bloco PL para que num determinado valor seja feito um COMMIT.
Alternativas não faltam…
[]s Ishii