| От | Alfonso Peniche |
|---|---|
| Тема | About SP's and parameters |
| Дата | |
| Msg-id | 3A83205B.A4F2E2FC@iteso.mx обсуждение исходный текст |
| Ответы |
Re: About SP's and parameters
|
| Список | pgsql-general |
Hi all:
Is there a way to pass a tablename as a parameter to a SP?
I'll try to explain myself. I want to create a SP that can, for
instance, do a delete from ...... so that any particular application all
it has to do is call the SP sending the table to be deleted.
Right now I have:
CREATE FUNCTION deleteanytable (bpchar)
returns integer
as '
begin
delete from $1;
return 1;
end;'
language 'plpgsql';
If I call it:
select deleteanytable ( mytable );
I get a message saying
ERROR: Attribute 'mytable' not found
Thanks for your help.
P.S. It would be very interesting if a columnname could also be sent as
a parameter to the Stored Procedure.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера