Oracle이나, Sybase를 주로 사용하다가 Sybase로 또는 Oracle을 사용하게 될 경우 동일한 기능이지만 조금씩 다른 문법 사용으로 문법을 검색해야 하는 경우가 종종 생기게 됩니다.
그래서 오늘부터 몇 회에 걸쳐( 몇 회로 정리가 될지 잘 모르겠지만...) Oracle과 Sybase의 동일기능 다른 문법에 대해 정리해 보려고 합니다.
1. 사용언어
sybase ) WatcomSQL
ASE와의 호환을 위해 Transact-SQL도 제공하지만 성능적인 부작용 등을 고려하여 WatcomSQL 사용을 권장한다.
oracle) PL/SQL
2. 기본 클라이언트 툴
sybase) dbisqlc
oracle ) sqlplus
3.OBJECT명
sybase/oracle ) Object명 및 SELECT와 같은 SQL 예약어는 대/소문자를 구분하지 않는다.
4. 문장분리문자
세미콜론(;)으로 문장과 문장을 구분한다. 즉 한 문장의 끝을 나타낸다.
5. 주석
sybase) /* */, --, //
oracle ) /* */, --
6.String 표현
sybase/oracle ) string 데이터를 표현하기 위해 단일 인용부호(')로 양쪽을 감싼다.
7. 연산자
sybase/oracle ) 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/)
8.DUMMY Table
sybase) sys.dummy를 이용하거나 혹은 생략 가능 하다.
예: select now() from sys.dummy;
select now();
oracle ) dual를 이용한다.
예: select sysdate from dual;
9. DERIVED TABLE(IN_LINE VIEW)
sybase/oracle ) FROM절에 테이블 이름이 직접 나오지 않고 테이블과 같은 결과를 산출하는 또 다른 SQL문을 사용할 수 있다.
#Oracle #sybase #Oracle사용방법 #Sybase사용방법
'개발자 유용한 정보들' 카테고리의 다른 글
Oracle/Sybase 사용법 비교 #3 (temp table생성, cursor, 변수할당 등...) (0) | 2023.01.26 |
---|---|
Oracle/Sybase 비교 #2 ( 묵시적형변환, join, outher join...) (0) | 2023.01.25 |
영종도 물회맛집 무지개 물회, 베이커리 카페 마시랑제빵소 추천.(feat.내돈내산) (0) | 2022.06.03 |
엑셀(EXCEL) 단축키 모음 초급1 (feat.우리 이제 칼퇴하자구욧!!) (0) | 2022.05.28 |
sybase 조회되는 결과값 제한하는법 top 10 (oracle rowcount()) (0) | 2022.05.26 |