Hello
Sur un package j'ai une fonction qui renvoie un type basé sur un record.
je souhaite faire appel à cette fonction dans un autre package :
package source :
Je pensais faire comme suit ds ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 CREATE OR REPLACE PACKAGE "PKG_SOURCE" AS ... TYPE r_MACHIN IS RECORD ( I_machin PLS_INTEGER, ... ); ... FUNCTION TrucBiduleMachinChouette( ... ) RETURN r_MACHIN ...
Et quand je compile j'ai une erreur PLS-00382: expression du mauvais type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 --Déclaration ... r_machin PKG_SOURCE.r_MACHIN ; BEGIN r_machin := PKG_SOURCE.TrucBiduleMachinChouette(...);
Partager