Postgresql中不需要dual虚拟表。在我的理解中,dual是Oracle中为了保证每个select语句都有from而设置的一个虚拟表,而没有其他任何意义。
在Postgresql中(sql Server也是一样),select语句可以没有from,例如:
select
'HelloJack'
as
txt;
而在Oracle中则必须:
from
dual;