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 10/05/2006, 11h58   #1
Membre à l'essai
 
Avatar de hamham
 
Inscription : avril 2006
Messages : 80
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 80
Points : 22
Points : 22
Par défaut [PL/pgSQL]prob avec substring

Bonjour à tous,

mettant lancé dans la création d'une procédure de cryptage, je me suis retrouvée face à un probleme avec substring. En effet, je me suis rendue compte que celui ne reconnait pas les variables.

Je m'explique, voici un bout du code que j'utilise comme test:

while compt <= long
loop
raise info 'compteur : %',compt;
raise info 'chaineacrypter : %',chaineacrypter;
car = substring(chaineacrypter from compt for 1);
raise info 'car : %',car;
test = ascii(car);
raise info 'test : %',test;
compt= compt + 1;
end loop;

et voici ce que j'obtient :
INFO: compteur : 1
INFO: chaineacrypter : coucou
INFO: car : <NULL>
INFO: test : <NULL>
INFO: compteur : 2
INFO: chaineacrypter : coucou
INFO: car : <NULL>
INFO: test : <NULL>
INFO: compteur : 3
INFO: chaineacrypter : coucou
INFO: car : <NULL>
INFO: test : <NULL>

en sachant bien sur que compt est un numeric initialisé à 1 et car un text.

Si quelqu'un a déjà eu ce problème, qu'il m'explique comment il l'a contourné.
Merci
hamham est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 12h31   #2
Membre à l'essai
 
Avatar de hamham
 
Inscription : avril 2006
Messages : 80
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 80
Points : 22
Points : 22
Désolé,
je ne savais pas qu'il y avait une grande différence entre numeric et integer.
bonne journée à tous
hamham 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 23h11.


 
 
 
 
Partenaires

Hébergement Web