[SQL] (+)는 오라클 SQL의 기능은 무엇입니까?
SQL(+)는 오라클 SQL의 기능은 무엇입니까?
나는 오라클 DB를 (하지 않도록 그것이 어떤 버전) 쿼리 오라클 SQL Developer를 사용하고 있는데 내가 Crystal 보고서 있도록 SQL을 사용하는거야. 이전 개발자가 작성한 보고서의 대부분은 사용 키워드가 조인하기 위해 가입하지 않는다 (나는 결과로 가입 키워드를 너무 잘 알고 아니에요).
조인의 많은 사람들은 WHERE 문에서 만들어진합니다. 나는 이런 식으로 뭔가를 알 수 있습니다.
Select * From TableA, TableB WHERE TableA.PrimaryKey(+) = TableB.ForeignKey
내 질문은 (+)를 직결된다. 어떤 목적이 제공 않으며, 내 코드에서 어떻게 사용합니까?
해결법
-
==============================
1.그것은 사용하지 않는 것이 좋습니다. 이 이전 답변을 참조하십시오
그것은 사용하지 않는 것이 좋습니다. 이 이전 답변을 참조하십시오
오라클의 플러스 (+) 표기법 및 ANSI가 표기 가입의 차이?
-
==============================
2.즉, (오른쪽의 + = 때문에 우측에 있음)는 "오른쪽 외부 조인"이다.
즉, (오른쪽의 + = 때문에 우측에 있음)는 "오른쪽 외부 조인"이다.
SELECT * FROM TableA, TableB WHERE TableA.PrimaryKey(+) = TableB.ForeignKey
동등
SELECT * FROM TableA RIGHT OUTER JOIN TableB ON (TableA.PrimaryKey = TableB.ForeignKey)
-
==============================
3.오른쪽 외부 조인
오른쪽 외부 조인
-
==============================
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
from https://stackoverflow.com/questions/1376442/what-does-do-in-oracle-sql by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] PHP도 INI 값을 설정 한 후, MSSQL BLOB 데이터 (4096b)를 절단한다. 나는 하나의 실종? (0) | 2020.07.14 |
---|---|
[SQL] 예외 java.sql.SQLException의 (0, 1> 파라미터의 수)의 범위 중 정수 인덱스 [중복] (0) | 2020.07.14 |
[SQL] 비주얼 C #을 사용하여 SQL 데이터베이스에 이미지를 추가 (0) | 2020.07.14 |
[SQL] 여러 열에 대한 고유 값을 선택 (0) | 2020.07.14 |
[SQL] SQL 매개 변수를 사용하여 (이미지 일명) 삽입 / 업데이트 TBlobfield (0) | 2020.07.14 |