Bonjour,
y a t-il l'équivalent d'un EOF(end of file) sous postgre pour selectionner le dernier enregistrement d'une table?
Merci
Bonjour,
y a t-il l'équivalent d'un EOF(end of file) sous postgre pour selectionner le dernier enregistrement d'une table?
Merci
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+
vi en fait la solution est de declarer un curseur ou encore de faire un systeme de boucles....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager