Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 15/10/2010 13:20:14
- Hatem
- Membre
Traduire en C
Bonjour,
je souhaiterai si quelqu'un m 'éclaircit la bonne piste pour crypter le code d'une fonction écrite en PLpgSQL
comme le cas sous oracle. (wrap)
j'ai pensé que le seul moyen c'est de la créer dans une classe en C, mais j'ignore comment le faire ?
je
je vous remercie de votre aide
voici un exemple simple en plpgsql pour le tutoriel.
--------------
CREATE OR REPLACE function searchanimal (nom character varying(16)) returns
setof refcursor as
$BODY$
declare
ref refcursor ;
row1 animals%ROWTYPE;
begin
OPEN ref FOR SELECT * FROM animals WHERE name = nom ;
LOOP
FETCH ref into row1;
if not found then
EXIT;
end if;
return next row1 ;
END LOOP ;
close ref;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
Dernière modification par Hatem (15/10/2010 13:50:16)
Hors ligne
#2 15/10/2010 14:13:43
- gleu
- Administrateur
Re : Traduire en C
La documentation (en français) sur l'écriture de procédures stockées en C se trouve sur http://docs.postgresql.fr/9.0/xfunc-c.html .
Guillaume.
Hors ligne
#3 15/10/2010 14:14:31
- Marc Cousin
- Membre
Re : Traduire en C
Bonjour,
Vous ne pouvez pas crypter le code plpgsql.
Vous pouvez effectivement écrire du PL Java ou C. Mais même ces deux langages peuvent être désassemblés.
Marc.
Hors ligne
Pages : 1