[POSTGRESQL] - Procédures stockées
Bonjour,
Je souhaite executer cette procédure stockée mais une erreur se produit :
Code:
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; |
1 - Probleme N°1:
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