2012-04-04 2 views
0

masters ~ Oracle SQL을 DB2로 변환하는 데 문제가 있습니다.Oracle SQL을 DB2로 변환하는 방법은 무엇입니까?

이 Oracle SQL을 DB2로 변경해야합니다.

은 도와주세요 저

@Bob 자비스는 원래의 게시물에 코멘트에 언급 된 모든 우려, 여기로 당신을 얻을 수있는 몇 가지 거친 등가물은 무엇
CREATE TABLE ABC (
    AA VARCHAR(10 BYTE) WITH DEFAULT TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') 
); 


CREATE TABLE CBA (
BB INTEGER(22) NOT NULL 
) PCTFREE 10 TABLESPACE CC STORAGE (INITIAL 32K NEXT 32K) NOLOGGING; 
+0

단어를 굵게 표시하려고 했습니까? –

+0

질문은 "방법"이 아니라 "이유"입니다. – Bohemian

+0

@Boheman "왜"는 부적절합니다. DB2에 대한 지원을 추가 할 수 있거나 DB2에서 응용 프로그램을 실행해야하는 회사와 병합 할 수 있습니까? –

답변

0

. 더 많은 참조를 위해 Information Center documentation 비트를 참조해야합니다.

CREATE TABLE ABC (
    AA TIMESTAMP WITH DEFAULT CURRENT TIMESTAMP GENERATED BY DEFAULT 
); 


CREATE TABLE CBA (
    BB BIGINT NOT NULL 
); 

타임 스탬프를 생성하는 경우 문자열이 아닌 타임 스탬프로 저장해야합니다.

또한 DB2 테이블에는 NOT LOGGED 옵션이 있지만, LOB 데이터 유형에만 유효합니다. (또는 NOT LOGGED INITIALLY이 있는데 테이블 작성과 동일한 작업 단위에 적용되는 변경 사항은 기록되지 않습니다. 예를 들어 다른 소스 [파일 또는 다른 테이블에서 데이터를 가져올 때]와 같이 유용합니다)

+0

대단히 감사합니다 ~ –

관련 문제