PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 01/12/2010 13:33:39

quidoz
Membre

ecrire ma première procédure

Bonjour

Je suis à la recherche d'exemple pour ecrire ma première procédure.

Le but de cette procédure est de parcourir la table fichier_1
et pour chaque enregistrement de parcourir la table fichier_3_extrait pour voir si le "primer_left_sequence" est contenue dans la "sequence1"

exemple :
si le premier enregistrement de "primer_left_sequence' est 'TGTAAGTCGTTCTTTTCCAATCTTC' la requete est la suivante :
select * from fichier_1 where (substring(fichier_1.sequence1 from 'TGTAAGTCGTTCTTTTCCAATCTTC') is not null)

La procèdure que je souhaite écrire me permettrait de passer en paramètre la valeur de "primer_left_sequence"

Connaissez vous un tutorial qui me permettrait d'avoir les bases pour écrire ma première procédure (tous les exemples que je trouve sont sur des fonctions)

A+

MCQ

Hors ligne

#2 01/12/2010 14:25:03

Marc Cousin
Membre

Re : ecrire ma première procédure

Bonjour,

Il n'y a pas de procédure, seulement des fonctions. Comme en C par exemple. Pour faire une procédure, faites une fonction qui ne renvoie rien (RETURNS void).

Par contre, ça va être horriblement lent : vous devrez parcourir fichier_1 intégralement à chaque itération.


Marc.

Hors ligne

#3 01/12/2010 16:09:23

quidoz
Membre

Re : ecrire ma première procédure

Merci pour votre réponse

Connaissez vous un tutorial sur ce langage ?

A+

MCQ

Hors ligne

#4 01/12/2010 16:11:03

Marc Cousin
Membre

Re : ecrire ma première procédure

Je ne connais rien de plus que ce qui est dans la doc officielle. Mais qui me semble suffisant.


Marc.

Hors ligne

Pied de page des forums