Passer le nom d'un Champ comme paramètre d'une proc. stockée
Bonjour
Je veux créer une procédure stocké à laquelle je veux passer en paramètre 2 variables Le nom d'un champ et sa valeur
J'ai écrit ce code pour tester mais ça ne marche pas :
Code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
CREATE OR REPLACE FUNCTION __searchtest(character, character)
RETURNS SETOF record AS
$BODY$
select prod_version from vprod_details
where $1=$2;
$BODY$
LANGUAGE 'sql' VOLATILE
COST 100
ROWS 1000;
ALTER FUNCTION __searchtest(character, character) OWNER TO postgres; |
avec $1 le nom du champ et $2 est la valeur du champ.
Est-ce possible?
Si oui comment faire?