PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 05/01/2017 12:40:36

imad84
Membre

Migration requete oracle vers postgres

Bonjour
existe t il un outil pour m aider a migrer des requetes oracle vers postgres ,  sutout pour declarer des variables , qu on utilise ensuite dans la requete.

set pagesize 3000
set feedback off
set verify off
DEFINE DATEJplus1=&2
DEFINE HeureVague=&3
spool &1
select count(*) "Nombre", 'Filieres a generer avant le traitement de &HeureVague' "Description" from filiere
where
  heure_execution  is null
  and mode_creation=1
  and etat_filiere=0
  and type_filiere=0
  and (( date_com_souhaitee = trunc(sysdate) and to_char (heure_com_souhaitee, 'HH24:MI') >= '&HeureVague' )
        OR ( to_char(date_com_souhaitee, 'DD/MM/YYYY') ='&DATEJplus1'  and to_char (heure_com_souhaitee, 'HH24:MI') <= '&HeureVague')  )
/
select id_filiere from filiere
where
  heure_execution  is null
  and mode_creation=1
  and etat_filiere=0
  and type_filiere=0
  and (( date_com_souhaitee = trunc(sysdate) and to_char (heure_com_souhaitee, 'HH24:MI') >= '&HeureVague' )
        OR ( to_char(date_com_souhaitee, 'DD/MM/YYYY') ='&DATEJplus1'  and to_char (heure_com_souhaitee, 'HH24:MI') <= '&HeureVague')  )
/
spool off
exit ;

Dernière modification par imad84 (05/01/2017 12:42:06)

Hors ligne

#2 05/01/2017 12:48:34

gleu
Administrateur

Re : Migration requete oracle vers postgres

Non, il n'existe pas d'outils pour ça. Il faut le faire manuellement.

Hors ligne

#3 05/01/2017 17:00:21

Marc Cousin
Membre

Re : Migration requete oracle vers postgres

Pour détailler un peu plus, cette syntaxe est spécifique à l'outil sqlplus. Je vous conseille la doc de psql pour voir comment faire la transposition.


Marc.

Hors ligne

Pied de page des forums