Background Image
조회 수 23456 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
소개: CUBRID 에서 사용되는 주요 사용 함수와 연산자를 타DBMS와 비교하여 정리한다

적용 대상: CUBRID2008 R1.1 이상

CUBRID 지원 함수

다음 표는 CUBRID와 타 DBMS의 함수를 비교한 내용이다. * 표가 붙은 내용은 사용법이나 결과값이 완전히 일치하지는 않지만 간단한 조작을 통해 동일한 결과값을 return 하는 함수이다

CUBRID

MSSQL

Mysql

ORACLE

ABS

ABS

ABS

ABS

ADD_MONTHS

DATEADD

DATE_ADD

ADD_MONTHS

AVG

AVG

AVG

AVG

BIT_LENGTH

-

BIT_LENGTH

-

CEIL

CEILING

CEILING

CEIL

CHAR_LENGTH

DATALENGTH

CHAR_LENGTH

LENGTH(한글일경우지원안함)

CHR

CHAR

CHAR

CHR

COALESCE

COALESCE

COALESCE

COALESCE

COUNT

COUNT

COUNT

COUNT

DECODE

-

DECODE

DECODE

DRAND

RAND

RAND

DBMS_RANDOM.VALUE

FLOOR

FLOOR

FLOOR

FLOOR

GREATEST

-

-

GREATEST

INCR

-

-

-

INSTR

CHARINDEX

INSTR

INSTR

LAST_DAY

-

LAST_DAY

LAST_DAY

LEAST

-

-

LEAST

LENGTH

DATALENGTH

CHAR_LENGTH

LENGTH(한글일경우지원안함)

LOWER

LOWER

LOWER,LCASE

LOWER

LPAD

-

LPAD

LPAD

LTRIM

LTRIM

LTRIM

LTRIM

MAX

MAX

MAX

MAX

MIN

MIN

MIN

MIN

MOD

%

%

MOD

MONTHS_BETWEEN

-

-

MONTHS_BETWEEN

NULLIF

NULLIF

NULLIF

NULLIF

NVL

ISNULL

IFNULL

NVL

NVL2

-

-

NVL2

POSITION

CHARINDEX

LOCATE

INSTR

POWER

POWER

POWER

POWER

REPLACE

REPLACE

REPLACE

REPLACE

ROUND

ROUND

ROUND

ROUND

RTRIM

RTRIM

RTRIM

RTRIM

SIGN

SIGN

SIGN

SIGN

STDDEV

STDEV

STD

STDDEV

SUBSTR

SUBSTRING

SUBSTRING

SUBSTR

SUM

SUM

SUM

SUM

SYSDATE

* GETDATE

CURRENT_DATE

*SYSDATE

SYSTIME

*GETDATE

CURRENT_TIME

*SYSDATE

SYSTIMESTAMP

GETDATE

NOW

CURRENT_TIMESTAMP

TRANSLATE

*REPLACE

*REPLACE

TRANSLATE

TRIM

*LTRIM(RTRIM)

TRIM

TRIM

TRUNC

ROUND

*TRUNCATE

TRUNC

UPPER

UPPER

UCASE,UPPER

UPPER

VARIANCE

VAR

VARIANCE

VARIANCE

 

CUBRID 미지원 함수

아래 표는 CUBRID에서 미지원하는 함수에 대한 내용이며 자주 사용하는 함수 위주로 작성되어있으므로 모든 DBMS에서 지원하는 함수목록은 아니다

함수명

구현방안

비고

ASCII

-

 

CONCAT

+ 연산자 혹은 || 연산자 이용

 

CONV

-

 

LEFT

SUBSTRING

 

REVERSE

-

 

RIGHT

SUBSTRING

 

SPACE

-

 

ELT

-

 

FIELD

-

 

FIND_IN_SET

-

 

FORMAT

-

 

INSERT

REPLACE

 

LOAD_FILE

-

 

LOCATE

POSITION

 

MAKE_SET

-

 

MID

SUBSTRING

 

NCHAR

-

 

NOT REGEXP

-

 

REPEAT

-

 

REPLICATE

-

 

RLIKE

-

 

UNICODE

-

 

ACOS

-

 

ASIN

-

 

ATAN

-

 

ATN2

-

 

COS

-

 

COT

-

 

DEGREES

-

 

EXP

-

 

LOG

-

 

LOG10

-

 

PI

-

 

RADIANS

-

 

SIN

-

 

SQRT

-

 

TAN

-

 

CRC32

-

 

DIV

-

 

LN

-

 

LOG2

-

 

SQUARE

-

 

DATEDIFF

-

 

DATENAME

-

 

DAY

-

 

MONTH

-

 

YEAR

-

 

GROUP_CONCAT

SET 혹은 LIST

 

 

 

 

 

CUBRID 와 타 DBMS의 연산자 비교

다음 표는 CUBRID와 타 DBMS의 함수를 비교한 내용이다. * 표가 붙은 내용은 사용법이나 결과값이 완전히 일치하지는 않지만 간단한 조작을 통해 동일한 결과값을 return 하는 함수이다

CUBRID

MSSQL

Mysql

ORACLE

|| 또는 +

CONCAT 또는 +

CONCAT 또는 +

CONCAT 또는 ||

UNION ALL

UNION ALL

UNION ALL

UNION ALL

UNION

UNION

UNION

UNION

DIFFERENCE

EXCEPT(2005)

-

MINUS

INTERSECTION

INTERSECT(2005)

-

INTERSECT

<> 

!= 또는 <>

!= 또는 <>

!= 또는 <>

CAST

CAST

CAST

CAST

CASE

CASE

CASE

CASE

LIKE

LIKE

LIKE

LIKE

NOT

NOT

NOT

NOT

AND

AND

AND

AND

OR

OR

OR

OR

=

=

=

=

>, < , >= , <=

>, < , >= , <=

>, < , >= , <=

>, < , >= , <=

ALL

ALL

ALL

ALL

SOME

SOME

SOME

SOME

ANY

ANY

ANY

ANY

BETWEEN

BETWEEN

BETWEEN

BETWEEN

EXISTS

EXISTS

EXISTS

EXISTS

(NOT) IN

(NOT) IN

(NOT) IN

(NOT) IN

 

 

 

 

 

 


  1. HA 환경 구성 시 데이터 복제 지연이 발생하는 경우 ECHO(7) port를 확인하자.

    Date2012.11.29 Category기타 By손승일 Views26445
    Read More
  2. ERwin을 이용한 CUBRID 포워드 엔지니어링

    Date2020.07.14 Category기타 By민순 Views2316
    Read More
  3. ERwin을 이용한 CUBRID 리버스 엔지니어링

    Date2020.07.13 Category기타 By민순 Views3462
    Read More
  4. DB의 스키마와 데이터를 파일로 내려받기

    Date2009.08.17 Category기타 Byseongjoon Views20009
    Read More
  5. DBCP 사용법

    Date2008.11.21 CategoryJava Byadmin Views48371
    Read More
  6. CUBRID주요 사용 함수 및 연산자 비교

    Date2009.07.28 Category기타 Bycubebridge Views23456
    Read More
  7. CUBRID인덱스 구성 전략

    Date2009.12.31 Category기타 By웁쓰 Views22193
    Read More
  8. CUBRID와 타DBMS의 python 사용방법 비교

    Date2009.05.19 Category기타 Bycubebridge Views29523
    Read More
  9. CUBRID와 타 데이터베이스 기능 비교

    Date2008.11.21 Category기타 Byadmin Views36163
    Read More
  10. CUBRID와 Oracle의 Clob 타입 사용 방법 비교.

    Date2012.06.30 CategoryJava Byseongjoon Views54561
    Read More
  11. CUBRID와 MyBATIS 빠르게 연동하기

    Date2015.05.07 CategoryJava By김승훈 Views19141
    Read More
  12. CUBRID에서의 BLOB/CLOB 타입 사용법

    Date2011.03.08 Category기타 Bycubebridge Views30453
    Read More
  13. CUBRID에서 log4sql을 사용하자

    Date2009.06.12 CategoryJava By정병주 Views44305
    Read More
  14. CUBRID에서 Java AddBatch 사용

    Date2016.06.28 CategoryJava By엄기호 Views8365
    Read More
  15. CUBRID서비스 시스템 재구동시 자동 구동/종료 방법

    Date2009.04.01 CategoryLinux Byadmin Views29805
    Read More
  16. CUBRID기반으로 XE 운영하기 – 설치가이드

    Date2012.04.13 CategoryInstall Bycubebridge Views30933
    Read More
  17. CUBRID_기술문서_CUBRID PHP 함수 unisql_ 계열 cubrid_로 변환하기

    Date2009.06.23 CategoryPHP By남재우 Views22355
    Read More
  18. CUBRID6.6 이상에서 CUBRID2008 로 데이터베이스 이전 하기

    Date2008.11.21 CategoryInstall By남재우 Views26445
    Read More
  19. CUBRID2008데이터타입, 함수와 힌트사용법 및 예약어

    Date2009.07.28 Category기타 Bycubebridge Views18844
    Read More
  20. CUBRID2008_보안설정[R2.0]

    Date2009.08.17 Category기타 Byseongjoon Views16272
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales