반응형

Sybase사용법 3

오라클 vs Sybase 날짜 함수 비교

1. 날짜를 다양하게 표시하기 날짜를 yyyy/mm/dd 형태로 표시하기 ASIQ > SELECT DATEFORMAT(DATE("92-06-27"), 'YYYY/MM/DD') FROM sys.dummy; ORACLE> SELECT TO_CHAR(TO_DATE("92-FEB-18",'YY-MON-DD'),'YYYY/MM/DD') FROM DUAL; 2. 날짜에 대한 반올림/반내림 값 구하기 -. 날짜 중에 일(dd)에 대한 반올림 ASIQ> ORA> SELECT ROUND(TO_DATE("92-FEB-18",'YY-MON-DD') , 'DAY') FROM DUAL; -. 날짜 중에 월(MM)에 대한 반올림 ASIQ> ORA> SELECT ROUND(TO_DATE("92-FEB-18",'YY-MON-DD')..

Oracle/Sybase 비교 #2 ( 묵시적형변환, join, outher join...)

1. 묵시적인 형 변환 sybase ) 상위버전으로 가면 갈수록 묵시적인 형 변환을 대부분 오류로 처리하고 있지만 아직도 많은 부분에서 묵시적인 형 변환을 자동으로 해 준다. oracle) 묵시적인 형 변환을 자동으로 해 준다. 예문: select salary(숫자형) + '10' from employees; => sybase, oracle ) '10'이라는 문자를 숫자로 자동 형 변환하여 오류 없이 결과를 산출한다. select last_name from employees where employee_id = '200'; --employee_id는 숫자형 => sybase) 자동 형 변환되지 않고 invalid data type comparison이라는 오류를 발생시킨다. => oracle ) '200'..

Oracle/ sybase 비교 #1 (사용언어, object명, 문장분리, 주석처리 등.)

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와 ..

반응형