Bonjour, j'ai écrit une fonction PL/SQL, elle est donc stockée dans ma base de données Oracle 10g XE. Voici son code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
create or replace
FUNCTION FCT_IfActExists
(IdPerso IN PERSONNE.ID_PERSONNE%Type)
RETURN INTEGER
IS
NbResult INTEGER;
BEGIN
SELECT COUNT(*) INTO NbResult FROM ACTEUR WHERE ID_PERSONNE=IdPerso;
IF NbResult > 0 THEN
RETURN (1);
ELSE RETURN (0);
END IF;
END;
Je veux exécuter cette fonction à partir de mon application C# (Winforms) et en récupérer la valeur de retour mais je ne sais pas du tout comment faire !