Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL > Requêtes
Requêtes Forum d'entraide sur les requêtes SQL spécifiques à PostgreSQL, les triggers, les vues, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/12/2012, 12h59   #1
CosmoKnacki
Membre habitué
 
Avatar de CosmoKnacki
 
Homme
Inscription : mars 2009
Messages : 106
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2009
Messages : 106
Points : 130
Points : 130
Par défaut [PL/PGSQL][9.2] manipuler un ARRAY

Bonjour,

Je souhaite utiliser un tableau à la manière d'une pile LIFO, mais je n'ai pas trouvé de fonction permettant d'enlever le dernier élément du tableau.
Pour l'instant, je fais comme ça:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DO
$BODY$
DECLARE
    i INT;
    x INT[]:= array[12,414,18,54,76,91,121];
BEGIN
    x=x[1:array_upper(x,1)-1];
    FOREACH i IN ARRAY x
    LOOP
        RAISE NOTICE '%',i;
    END LOOP;
END;
$BODY$
LANGUAGE plpgsql;
N'y a-t'il pas un moyen plus simple?
CosmoKnacki est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


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


 
 
 
 
Partenaires

Hébergement Web