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 15/05/2004, 16h24   #1
Membre du Club
 
Inscription : mars 2004
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 89
Points : 59
Points : 59
Par défaut equivalent EOF

Bonjour,


y a t-il l'équivalent d'un EOF(end of file) sous postgre pour selectionner le dernier enregistrement d'une table?


Merci
$grm$ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2004, 09h32   #2
Membre actif
 
Inscription : juin 2003
Messages : 209
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 209
Points : 189
Points : 189
Non... mais dans une base de données, je ne vois pas comment tu peux définir le dernier enregistrement d'une table??? Les données sont réparties n'importe où sur le disque dur... si c'est le dernier enregistrement inséré ou modifié que tu veux trouver, il n'y a pas de moyen facile. A toi de définir une date pour chaque enregistrement ou de flagger tes modifications.

A+
Bouboubou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2004, 16h48   #3
Membre du Club
 
Inscription : mars 2004
Messages : 89
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 89
Points : 59
Points : 59
vi en fait la solution est de declarer un curseur ou encore de faire un systeme de boucles....

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
	DECLARE
 
		checkit2 record;
		checkit3 record;
		nombremax int4;
		tmpart int4;
 
	BEGIN
 
		FOR checkit2 IN SELECT id_articles FROM articles_tbl LOOP
		nombremax=checkit2.id_articles;
		END LOOP;
 
		SELECT INTO checkit3 * FROM articles_tbl WHERE  id_articles=nombremax;
		tmpart=checkit3.id_deposant;
etc....

Pour ce qui est d'un EOF je ne vois pas trop le rapport avec la répartition sur le DD, ceci dit il pourrait y avoir un systeme du type MAX OID de table demandée par exemple.... sous access l'EOF existe....

Voilou, merci bouboubou

@peluche
$grm$ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h10.


 
 
 
 
Partenaires

Hébergement Web