Re: Oracle to PostgreSQL help: What is (+) in Oracle select?

Поиск
Список
Период
Сортировка
От Richard Poole
Тема Re: Oracle to PostgreSQL help: What is (+) in Oracle select?
Дата
Msg-id 20010316233531.A10408@office.vi.net
обсуждение исходный текст
Ответ на Oracle to PostgreSQL help: What is (+) in Oracle select?  (Christopher Audley <Christopher.D.Audley@jhu.edu>)
Список pgsql-sql
On Fri, Mar 16, 2001 at 05:57:14PM -0500, Christopher Audley wrote:
> I'm trying to modify an application which runs on Oracle to run against 
> PostgreSQL.  I'm currently stuck on a query that I can't recognize, it 
> doesn't look like standard SQL.
> 
> A select is done across two tables, however when joining the foreign 
> key, the right hand side of the equallity has (+) appended
> 
> SELECT o.* from one o, two t where o.key = t.key(+)
> 
> Does anyone know what this does and how I can reproduce the select in 
> PostgreSQL?

It's an outer join. In Postgres it'd be

SELECT o.* from one left outer join two using ( key )

but it's new in 7.1 .

Richard


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

Предыдущее
От: "Joe Conway"
Дата:
Сообщение: Re: Oracle to PostgreSQL help: What is (+) in Oracle select?
Следующее
От: "Fernando Eduardo B. L. e Carvalho"
Дата:
Сообщение: Select very slow...