Обсуждение: diference between calling a function in select clause and from clause

Поиск
Список
Период
Сортировка

diference between calling a function in select clause and from clause

От
siva kiran balijepalli
Дата:
Hi every body
 
               What i sthe difference between these two sql statements?
 
select * from function-name();
select function-name();
 
The outputs of these will be same but when should we use particular one.
 
please reply
 
 
regards
sivakiran.B

Re: diference between calling a function in select clause and from clause

От
Tom Lane
Дата:
siva kiran balijepalli <b.sivakiran@gmail.com> writes:
>                What i sthe difference between these two sql statements?

> select * from function-name();
> select function-name();

> The outputs of these will be same but when should we use particular one.

If the function returns a set (multiple rows) then the first is
considered better practice.  If not, take your pick.

            regards, tom lane