복붙노트

[SQL] (+)는 오라클 SQL의 기능은 무엇입니까?

SQL

(+)는 오라클 SQL의 기능은 무엇입니까?

나는 오라클 DB를 (하지 않도록 그것이 어떤 버전) 쿼리 오라클 SQL Developer를 사용하고 있는데 내가 Crystal 보고서 있도록 SQL을 사용하는거야. 이전 개발자가 작성한 보고서의 대부분은 사용 키워드가 조인하기 위해 가입하지 않는다 (나는 결과로 가입 키워드를 너무 잘 알고 아니에요).

조인의 많은 사람들은 WHERE 문에서 만들어진합니다. 나는 이런 식으로 뭔가를 알 수 있습니다.

Select * From TableA, TableB WHERE TableA.PrimaryKey(+) = TableB.ForeignKey

내 질문은 (+)를 직결된다. 어떤 목적이 제공 않으며, 내 코드에서 어떻게 사용합니까?

해결법

  1. ==============================

    1.그것은 사용하지 않는 것이 좋습니다. 이 이전 답변을 참조하십시오

    그것은 사용하지 않는 것이 좋습니다. 이 이전 답변을 참조하십시오

    오라클의 플러스 (+) 표기법 및 ANSI가 표기 가입의 차이?

  2. ==============================

    2.즉, (오른쪽의 + = 때문에 우측에 있음)는 "오른쪽 외부 조인"이다.

    즉, (오른쪽의 + = 때문에 우측에 있음)는 "오른쪽 외부 조인"이다.

    SELECT *
    FROM TableA, TableB
    WHERE TableA.PrimaryKey(+) = TableB.ForeignKey
    

    동등

    SELECT *
    FROM TableA
    RIGHT OUTER JOIN TableB
      ON (TableA.PrimaryKey = TableB.ForeignKey)
    
  3. ==============================

    3.오른쪽 외부 조인

    오른쪽 외부 조인

  4. ==============================

    4.(+)를 오른쪽 외측을 수행하는데 사용된다 오라클 조인 RIGHT OUTER JOIN은 당신이이 절을 가입 지정할 허용 가입 작업 중 하나입니다 자세한 내용은 http://docs.oracle.com/javadb/10.8.3.0/ref/rrefsqlj57522.html

    (+)를 오른쪽 외측을 수행하는데 사용된다 오라클 조인 RIGHT OUTER JOIN은 당신이이 절을 가입 지정할 허용 가입 작업 중 하나입니다 자세한 내용은 http://docs.oracle.com/javadb/10.8.3.0/ref/rrefsqlj57522.html

  5. from https://stackoverflow.com/questions/1376442/what-does-do-in-oracle-sql by cc-by-sa and MIT license