[ 펌 ]SEQUENCE 본문

[PL]/DB

[ 펌 ]SEQUENCE

객과 함께. 2014. 10. 17. 19:21

[ 출처 bronto.egloos.com/2205354 ]

 


[예약어]

VARCHAR2(ORACLE -> VARCHAR(CUBRID)
NUMBER(ORACLE )  -> NUMERIC(CUBRID)
DATE(ORACLE) -> TIMESTAMP(큐브리드에도 DATE타입이 있지만 큐브리드는 YYYY-MM-DD로만 지원)

 

[날짜 연산]

예) 전날 찾기
ORACLE   :      sysdate - 1.0
CUBRID    :      CURRENT_TIMESTAMP - 3600*24    <-- 1은 1초에 해당됨

[스키마]

SEQUENCE(ORACLE) -> SERIAL(CUBRID)

예)


CREATE SEQUENCE EM_TRAN_PR INCREMENT BY 1 START WITH 1 --> ORACLE
CREATE SERIAL EM_TRAN_PR START WITH 1 INCREMENT BY 1 MAXVALUE 99999999999 --> CUBRID

 

[내부함수]

sysdate(ORACLE) -> CURRENT_TIMESTAMP(CUBRID)
TO_DATE(ORACLE) -> TO_TIMESTAMP(CUBRID)    <-- 사용 형식은 동일 TO_TIMESTAMP('20090115183101','YYYYMMDDHH24MISS')


[소유자 테이블]

ORACLE : SELECT table_name FROM cat WHERE table_name='테이블명'
MYSQL  : show tables like '테이블명'
CUBRID  : SELECT class_name FROM db_class WHERE class_name='테이블명' 

'[PL] > DB' 카테고리의 다른 글

[Graphql] 나름대로 정리  (0) 2021.10.08
[펌] CUBRID DBCP 설정 방법  (0) 2014.10.20
DB Connection (JDBC)  (0) 2014.05.02
[ cubrid ] 자바저장 함수 암호화 구현예제  (0) 2014.01.03
번호 자동 증가   (0) 2013.11.21