[SQL] WHERE 절 A (+)는 오라클 SQL에서 무엇을 의미하는지에 서명 하는가? [복제]
SQLWHERE 절 A (+)는 오라클 SQL에서 무엇을 의미하는지에 서명 하는가? [복제]
(나는 확실하지가 오라클 별을 있다고 해요하지만) 오라클 데이터베이스 환경에서, 아래의 간단한 SQL 쿼리를 고려하십시오
SELECT
t0.foo, t1.bar
FROM
FIRST_TABLE t0, SECOND_TABLE t1
WHERE
t0.ID (+) = t1.ID;
WHERE 절에 대한 그 (+) 표시는 무엇입니까? 인용 부호를 사용하는 경우에도, 엔진은 '+'기호를보고로 처리 할 것 같습니다 검색하기 때문에 ...이 무지한 초보자 질문 인 경우 미안 해요,하지만 구글이나에 StackOverflow에서 검색하기가 매우 어렵이었다 논리적 지침의 일종.
해결법
-
==============================
1.이것은 외부 조인을위한 오라클 고유의 표기법입니다. 그것은 T0에 해당하는 행이 존재하지 않는 경우는 T0 열의 모든 T1로부터 행 및 사용을 포함 NULLS 것을 의미한다.
이것은 외부 조인을위한 오라클 고유의 표기법입니다. 그것은 T0에 해당하는 행이 존재하지 않는 경우는 T0 열의 모든 T1로부터 행 및 사용을 포함 NULLS 것을 의미한다.
표준 SQL에서 하나 작성합니다 :
SELECT t0.foo, t1.bar FROM FIRST_TABLE t0 RIGHT OUTER JOIN SECOND_TABLE t1;
오라클은 버전이 ANSI는 (좌 / 우 가입)을 조인 지원하는 경우 사람들은 더 이상 조인 사용하지 않는 것이 좋습니다
from https://stackoverflow.com/questions/4217293/what-does-a-sign-mean-in-an-oracle-sql-where-clause by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] PostgreSQL을 - GROUP BY 절 (0) | 2020.06.22 |
---|---|
[SQL] 어떻게 오라클 데이터베이스 열에서 특정 값을 바꾸려면? (0) | 2020.06.22 |
[SQL] 오라클 SQL의 CASE .. 언제 표현 (0) | 2020.06.22 |
[SQL] SQL Server 리포트 '잘못된 열 이름',하지만 열이 존재하고 쿼리 관리 스튜디오를 통해 작동합니다 (0) | 2020.06.22 |
[SQL] SQL은 같은 테이블에 여러 열 조인 (0) | 2020.06.22 |