Bonjour,
Dans Postgresql, j'ai créé une foreign table d'une base de données Oracle.
Pas de problème quand je fais un INSERT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE foreign TABLE dh_mig_exec_ent (lien_detail numeric(10,0) , nom_package character varying(100), pgm character varying(100), nbr_param numeric(2,0), statut character varying(10), resultat character varying(4000), retour_fonction character varying(4000), erreur character varying(4000)) server dseabird options (schema 'SB' , table 'DH_MIG_EXEC_ENT')
Par contre, quand je veux faire un delete :
j'ai des messages d'erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 delete from dh_mig_exec_ent where lien_detail=3
Quelqu'un aurait-il une idée ?ERROR: no primary key column specified for foreign Oracle table
DETAIL: For UPDATE or DELETE, at least one foreign table column must be marked as primary key column.
HINT: Set the option "key" on the columns that belong to the primary key.
********** Error **********
Partager