Bonjour à tous

Quand je fais la traduction de PLSQL vers PGSQL, j'ai rencontré un problème de création de type, en fait , dans ORACLE on a

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
TYPE tlog IS RECORD
    (
         int_id x_ticketlog_orcade_sofa.ticketid%TYPE ,
         ext_id x_ticketlog_orcade_sofa.ticketid%TYPE ,
         act_code x_lkp_activity.x_act_code%TYPE ,
         datas x_ticketlog_orcade_sofa.x_data%TYPE ,
         dates x_ticketlog_orcade_sofa.x_date%TYPE,
         user_name "access".username%TYPE
    );
 
type x_ticket_type IS TABLE OF tlog ;
    x_ticketlog_id x_ticket_type;

Je fais comme ça dans PostgreSQL

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
create type tlog as record 
    (
         int_id sa.x_ticketlog_orcade_sofa.ticketid%type,
         ext_id sa.x_ticketlog_orcade_sofa.ticketid%type,
         act_code sa.x_lkp_activity.x_act_code%type,
         datas sa.x_ticketlog_orcade_sofa.x_data%type,
         dates sa.x_ticketlog_orcade_sofa.x_date%type,
         user_name "access".username%type
    );
 
x_ticketlog_id t_rec_x_ticketlog;
Mais il y a toujours une erreur, est ce que vous pourriez m'aider à trouver une solution ? Merci beaucoup d'avance .

Bonne journée
Ying