Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 10/12/2020 16:35:02
- michael
- Membre
migration oracle/postgre
Bonjour,
je travail sur une migration de base oracle vers postgre et j'ai une question.
dans le code que je dois migrer je me retrouve avec du cote oracle une syntaxe qui evoque un bloque de comme temporaire j'ai le code suivant :
call
declare
begin
UPDATE 1;
UPDATE 2;
UPDATE 3;
INSERT 1;
end;
avez vous une idée pour le traduire sous postgre? je pourrais faire une procédure stockée mais si je peux éviter je préfère.
Michael
Dernière modification par michael (10/12/2020 16:36:22)
Hors ligne
#2 10/12/2020 16:52:55
- michael
- Membre
Re : migration oracle/postgre
c'est bon j'ai trouvé mon bonheure je pense
do
$$
Declare
Begin
--raise test;
End;
$$;
Hors ligne
#3 10/12/2020 22:39:49
- gleu
- Administrateur
Re : migration oracle/postgre
Oui, c'est bien l'idée. L'instruction DO permet d'exécuter une procédure dite anonyme, parce que sans nom.
Guillaume.
Hors ligne
Pages : 1