[ PL/pgSQL ] Passage de paramètres et nom de table
Bonjour à tous,
J'ai une petite question à vous poser :
Si, je crée une fonction prenant comme paramètre une variable de type "text", est ce que je peux utiliser cette variable comme nom de table pour mes select ?
Par exemple :
Code:
1 2 3 4 5 6 7 8
|
create function foo(text) returns integer as '
declare
tablename alias for $1;
begin
select into resId id from tablename where ...;
(...) |
Pour l'instant ça marche pas des masses chez moi, ya t-il une 'bonne' méthode pour y arriver ? :)