본문 바로가기

카테고리 없음

오라클과 MySQL 차이점

[1] 형식 차이 

오라클 MySQL
varchar2 varchar
number(10) int(10)

[2] 데이터 대소문자 구분

오라클 MySQL
데이터 대소문자 구분  데이터 대소문자 구분X 

[3] 일반 함수 

oracle MySQL
decode if
case case

#oracle 에서 decode

select ename, deptno, sal, decode(deptno, 10, 300, 
                                          20, 500, 0 ) as bonus
  from emp;

#MySQL에서 if 

select ename, deptno,sal,if(deptno=10,300
                            if(deptno=20,500,0) ) as bonus
    from emp;

 

[4] 날짜포멧

오라클 MySQL
RRRR,YYYY : 연도 4자리 %Y : 연도 4자리
RR,YY : 연도 2자리 %y : 연도 2자리
MM ,MON : 달  %M : 달(영문)
  %m : 달(숫자)
DAY,DY,D :요일  %W :요일 

RRRR, RR, YYYY, YY :년도

MM, MON :

DD :

DAY, DY, D : 요일

WW, IW : (삼성 반도체에서 많이사용 )

HH, HH24 : 시간

MI :

SS :