Re: [SQL] ORDER BY in SQL functions

2001-02-13 Thread K. Ari Krupnikov
Tom Lane wrote: > > "K. Ari Krupnikov" <[EMAIL PROTECTED]> writes: > > CREATE FUNCTION foo (INT) > > RETURNS SETOF INT AS ' > > SELECT id > > FROM table > > WHERE some_colunm > $1 > > ORDER BY some_other_colunm > > ' LANGUAGE 'sql'; > > > ERROR: function declared to return in

Re: [SQL] ORDER BY in SQL functions

2001-02-12 Thread Tom Lane
"K. Ari Krupnikov" <[EMAIL PROTECTED]> writes: > CREATE FUNCTION foo (INT) > RETURNS SETOF INT AS ' > SELECT id > FROM table > WHERE some_colunm > $1 > ORDER BY some_other_colunm > ' LANGUAGE 'sql'; > ERROR: function declared to return int4 returns multiple values in > final r

[SQL] ORDER BY in SQL functions

2001-02-12 Thread K. Ari Krupnikov
Are ORDER BYs allowed in SQL functions? Or do SQL functions work like views that are as unordered as their underlting tables? CREATE FUNCTION foo (INT) RETURNS SETOF INT AS ' SELECT id FROM table WHERE some_colunm > $1 ' LANGUAGE 'sql'; works. But if I try CREATE FUNCTION foo (IN