Bonjour,
Je souhaite executer cette procédure stockée mais une erreur se produit :
1 - Probleme N°1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE OR REPLACE FUNCTION add_user(nom "varchar") RETURNS void AS BEGIN INSERT INTO users (nom_utilisateur) VALUES (nom); END; LANGUAGE 'sql' VOLATILE;
Il me dit que la colonne 'nom' n'a pas été trouvée ... alors que 'nom' est le nom du paramètre passé à ma fonction et en aucun cas un nom de colonne de ma table 'users'.
2 - Problème N°2:
Je voudrai préciser en type de paramètres à la fonction, non pas un type prédéfini, mais un type lié à une colonne spécifique d'une table. Comment puis-je faire ?
J'ajoute que j'utilise PgAdmin III avec Postgresql 8.1
Merci bcp pour votre aide.
Antho
Partager