Oacle 과 sqlserver 데이터베이스 sql 문 구 를 조회 합 니 다 (수시로 업데이트, 최종 원고 가 아 닙 니 다)

872 단어 Oaclesql
현재 SqlServer 와 Oracle 데이터베이스 에 관 한 작은 통계 모듈 을 만 들 고 있 습 니 다.SqlServer 와 Oracle 에서 Sql 문장의 표현 이 다르다 는 것 을 발 견 했 습 니 다. 현재 두 가 지 를 발 견 했 습 니 다. 저 는 Oracle 과 Sqlserver 데이터베이스 에 대한 끊 임 없 는 응용 과 학습 에 따라 이 글 은 수시로 업 데 이 트 될 수 있 습 니 다.
 
1.       문자열 의 길 이 를 구 합 니 다. Oacle 용 length (), sqlserver 용 len ().
        일반적으로 LENGTH 함 수 는 문자열 의 길 이 를 구 합 니 다.LENGTH 는 수 치 를 되 돌려 줍 니 다.이 값 은 인자 의 문자 갯 수 와 같 습 니 다.예 를 들 어 검색 필드 title 의 값 길 이 는 3 의 기록 과 같 습 니 다.
select * from table where lenth(title)='3' ; /*Oracle*/
select * from table where len(title)='3' ; /*sqlserver*/ 
2.        왼쪽 외부 연결
Oacle 에서 사용 (+) =
sqlserver 에 서 는 * =
 
   예 를 들 면:
 
select b.kid, a.type from a, b where b.kid(+)=a.id /*Oracle*/
select b.kid, a.type from a, b where b.kid*=a.id /*SqlServer*/
 
 
 

좋은 웹페이지 즐겨찾기