Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 15/05/2012 13:37:17
- Geo-x
- Membre
Ou peut on trouver les fonctions initiales
Bonjour @ tous,
une question me tarode : Ou peut on trouver les fonctions que l'on peut normalement trouver à l'installation de psotgres?
Je dis ça parce que je n'ai pas les fonctions trim(); btrim(), ltrim(), replace() et j'en passe...
Pour information complémentaire je cherche la fonction trim pour supprimer les ( et les " dans un champ mis à jour à partir d'un record :
FOR record IN SELECT champ1 FROM table1
LOOP
INSERT INTO "table2" (nom) VALUES (record);
END LOOP;
Résultat :
("valeur ")
Je vous remercie par avance de l'aide apportée.
Geo-x
Dernière modification par Geo-x (15/05/2012 13:38:23)
Hors ligne
#2 15/05/2012 13:49:19
- rjuju
- Administrateur
Re : Ou peut on trouver les fonctions initiales
Les fonctions de base se trouvent dans le catalogue système (pg_catalog). Vous n'avez pas besoin de spécifier ce schéma pour les utiliser.
Pour le problème de l'insert, votre variable record ne doit pas contenir de ( ni de ", sauf si c'est le cas dans le contenu original de la table.
Julien.
https://rjuju.github.io/
Hors ligne
#3 15/05/2012 13:59:53
- Geo-x
- Membre
Re : Ou peut on trouver les fonctions initiales
Merci beaucoup rjuju ça faisait un petit bout de temps que je me posais la question pour ces fonctions.
Pour mon problème, la table 1 avait un champ en caractère ça doit être pour ça.
Encore merci!
Hors ligne
Pages : 1