Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/04/2004, 15h53   #1
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 70
Points : 28
Points : 28
Par défaut Petite aide sur les triggers ?

Bonjour, je souhaite utiliser un trigger qui apel une fonction.
cette fonction active le 'nextval d'une sequence.
J'ai un probleme sur la fonction :
Code :
1
2
3
4
5
6
7
8
9
 
CREATE FUNCTION fct_1() returns integer
AS
'
Begin
select nextval('seqence') as result;
end;
'
LANGUAGE sql;
c koi l'erreur ?
__________________
Etant donné que la vitesse de la lumière est nettement supérieure à la vitesse du son, c'est sûrement pour ça que certains paraissent brillants avant d'ouvrir leurs gueules...
www.eldrenn.com ou www.eldrenn.net
krimson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2004, 16h04   #2
Membre du Club
 
Inscription : février 2004
Messages : 49
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2004
Messages : 49
Points : 50
Points : 50
Il vient d'ou ton sequence dans :
Code :
SELECT NEXTVAL('seqence') AS result;
Google.be est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2004, 16h08   #3
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 70
Points : 28
Points : 28
c'est une sequence que j'ai creer par phpPgAdmin qui a pour nom seqence et que j'ai mis dans nextval('sequence')
__________________
Etant donné que la vitesse de la lumière est nettement supérieure à la vitesse du son, c'est sûrement pour ça que certains paraissent brillants avant d'ouvrir leurs gueules...
www.eldrenn.com ou www.eldrenn.net
krimson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2004, 16h28   #4
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 70
Points : 28
Points : 28
voila le tutorial sur lequel je m'appui....

--create sequence seq_test1,seq_test2,seq_test3
CREATE SEQUENCE seq_test1 START 101;
CREATE SEQUENCE seq_test2 START 1;
CREATE SEQUENCE seq_test3 START 1;

--FUNCTION func_test()
CREATE FUNCTION func_test() RETURNS INT4
AS ' SELECT NEXTVAL(''seq_test1'') '
LANGUAGE 'sql';

Mais, c'est pareil que le mien, ca fonctionne pas
__________________
Etant donné que la vitesse de la lumière est nettement supérieure à la vitesse du son, c'est sûrement pour ça que certains paraissent brillants avant d'ouvrir leurs gueules...
www.eldrenn.com ou www.eldrenn.net
krimson est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h50.


 
 
 
 
Partenaires

Hébergement Web