| От | Yeb Havinga |
|---|---|
| Тема | Opening a plpgsql cursor parameter by name |
| Дата | |
| Msg-id | 4C9A1ACC.3080409@gmail.com обсуждение исходный текст |
| Ответы |
Re: Opening a plpgsql cursor parameter by name
|
| Список | pgsql-hackers |
Hello list,
We intend to implement $subject, so instead of
mycursor CURSOR (myparm text) IS SELECT myparm;
OPEN mycursor('A');
it would be possible to do
OPEN mycursor(myparm := 'A');
The idea is to
* in pl_exec.exec_stmt_forc, detect if a positional parameter or named
parameter is used.
* if named, use plpgsql_ns_lookup to find the cursur arguments position
in the plpgsql name space.
* normal processing for the found position from here.
Mixing named and positional could probably be made to work as well.
Does this approach sound reasonable?
regards,
Yeb Havinga & Willem Dijkstra
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера