| От | Tom Lane |
|---|---|
| Тема | Re: Passing tokens to a function |
| Дата | |
| Msg-id | 27947.1243014569@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Passing tokens to a function (Scott Bailey <artacus@comcast.net>) |
| Список | pgsql-general |
Scott Bailey <artacus@comcast.net> writes:
> I'd like to make an XMLTABLE() function, probably in plpython (not C).
> And I'd like to follow the SQL/XML standard. So a function call should
> look something like this:
> SELECT *
> FROM XMLTABLE('//node'
> PASSING xmldoc
> COLUMNS id INT PATH '@id',
> name VARCHAR(30) PATH 'name')
> Is this possible to pass in the tokens or do I need to abandon the
> standard and just take parameters,
The latter, unless you want to modify the parser (see gram.y).
The SQL committee's willingness to invent random syntax like this
is not one of their better habits :-(
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера