Utilisation des types personnalisés
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 :
Code:
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
... |
Je pensais faire comme suit ds ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10
|
--Déclaration
...
r_machin PKG_SOURCE.r_MACHIN ;
BEGIN
r_machin := PKG_SOURCE.TrucBiduleMachinChouette(...); |
Et quand je compile j'ai une erreur PLS-00382: expression du mauvais type