2009-11-13 7 views
1

가능한 중복 :SQL "* ="연산자

... 
where o.obj_code *= c.prv_code 

:
Transact-SQL shorthand join syntax?

내가 어디 절에 이런 일을하는 T-SQL 스크립트를 가로 질러 * = 연산자에 대한 설명서를 찾을 수없는 것 같습니다. 누구나 그 사용법을 설명 할 수 있고 그것에 관한 문서를 가리킬 수 있습니까? 이것은 T-SQL에만 해당합니까?

+1

복제본 : http://stackoverflow.com/questions/557767/transact-sql-shorthand-join-syntax (다른 많은 iirc) – ChristopheD

+0

복제에 연결해 주셔서 고맙습니다. 내 수색. –

+3

모호함에 의한 직업 보안의 약어입니다. – Juliet

답변

4

사용되지 않는 외부 조인 구문. Deprecated Engine Features의 목록
에서 :

*=

사용 및 =*
를 사용하여 ANSI 구문을 가입 할 수 있습니다. 에 대한 자세한 내용은 FROM (Transact-SQL)을 참조하십시오.

+0

+1은 도도의 길을 가리키고 있습니다 ... – gbn

1

* = 오라클에서 온 왼쪽 외부 조인을 수행하는 오래된 방법입니다. 한 번 언급하지 않은 SQL Server 문서에서 한 번 언급했습니다. 왼쪽 외부 조인의 이전 구문의

Transact-SQL Joins

+0

오라클은 거의 유일한 범죄자는 아닙니다. –

+2

Oracle? 사이베이스, 네. 오라클은 어디에 o.obj_code = c.prv_code (+) – Dave

+0

이 맞는지는 알지만 오라클을 비난하기 위해 내 머리 속을 고수하고 있습니다. –

0

, 그리고 SQL Server 2005의 위쪽을에서 사용되지 않습니다 :

다음은 MS에서 몇 가지 정보입니다.