Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 21/04/2009 11:55:30
- Oops
- Membre
[ORA2PG] GOTO instruction
Bonjour tout le monde,
Le script de migration ora2pg qui permet une migration de ORACLE vers Postgre gère t'il la migration de procédure stockée contenant des instructions GOTO?
Merci d'avance. Bonne journée.
Hors ligne
#2 24/08/2018 10:07:22
- joguess
- Membre
Re : [ORA2PG] GOTO instruction
Nn il ne la gère pas. J'ai aussi ce problème.
Le GOTO n'existe pas sous Postgres.
Savez-vous comment migrer ce code :
begin
select 'COUPE'
into STRICT tpcray
from cr
where segment = ncray;
goto maj_delta;
exception
when no_data_found then null;
when others then return null;
end;
tpcray := 'OK';
------------------------------------
-- Mise a jour de la valeur delta --
------------------------------------
<<maj_delta>>
if(tpcray = 'KO') then delta := 10;
end if;
Merci d'avance.
Hors ligne
#3 27/08/2018 22:03:05
- gleu
- Administrateur
Re : [ORA2PG] GOTO instruction
Pas besoin d'exception pour gérer le fait qu'aucune donnée n'ait été trouvée, et du coup pas besoin du goto.
BEGIN
SELECT...
IF FOUND THEN RETURN NULL;
... suite de la procédure ...
Guillaume.
Hors ligne
Pages : 1