returned multiple data from function

Поиск
Список
Период
Сортировка
От max_conf@e-foto.ru
Тема returned multiple data from function
Дата
Msg-id 115470664489.20011006112411@e-foto.ru
обсуждение исходный текст
Список pgsql-general
Hello.

Example:

select function getmylogs (inet) returns set of mylogs
as 'select mylogs.* from mylogs
where $1 = mylogs.local_ip'
language 'sql';

Returns:

?column?
--------
136538048
136538048
136538048
136538048
136538048
136538048
136538048

etc.

It not the table from database. This indetification of objects.

or next example:

create function gelinvoice (int4) returns ?__?
as ' SELECT Invoice.Num, Invoice.Date, Buyer.Name
FROM Invoice, Buyer
WHERE Invoice.BuyerID=Buyer.ID AND Buyer.Num-$1
ORDER BY Buyer.Name'
Language 'sql';

What in that case it is necessary to write in ?__? ?
Or if it is necessary to return result of select of the temporary table?

Maxim.
http://virus.e-foto.ru


В списке pgsql-general по дате отправления:

Предыдущее
От: Martín Marqués
Дата:
Сообщение: Rules and missing inserts
Следующее
От: Frank Joerdens
Дата:
Сообщение: distance vector databases and country maps