컴퓨터 지식 네트워크 - 컴퓨터 구성 - Oracle 기본 데이터 유형 저장 형식에 대한 간략한 분석 - 날짜 유형(3)

Oracle 기본 데이터 유형 저장 형식에 대한 간략한 분석 - 날짜 유형(3)

BC 날짜의 경우 Oracle은 처음부터 저장된 BC 연도 값과 AD 이후 해당 연도 값을 저장합니다. 합계는 위의 AD 연도와 BC 연도의 값입니다. 예. 추가 = =

SQL의 DATE 유형에 현재 사용되지 않는 것으로 보이는 유형이 포함되었습니다.

SQLgt; CREATE TABLE TEST_TIMESTAMP(TIME TIMESTAMP( ) TIME TIMESTAMP( ) WITH LOCAL TIME ZONE TIME TIMESTAMP( ) WITH TIME ZONE)

테이블이 생성되었습니다.

SQLgt; INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP SYSTIMESTAMP SYSTIMESTAMP); /p>

이미 행 생성됨

SQLgt; SELECT * FROM TEST_TIMESTAMP

TIME TIME 월 오후 월 오후 월 오후:

SQLgt; DUMP(TIME) DUMP(TIME) DUMP(TIME) FROM TEST_TIMESTAMP;

DUMP(TIME) DUMP(TIME) DUMP(TIME) Typ= Len= : b b fc c Typ= Len= : b b fc c Typ= Len= : b b fc c c c

클라이언트와 데이터베이스의 시간대가 일치하면 TIMESTAMP와 TIMESTAMP WITH LOCAL TIME ZONE에 저장된 데이터가 완전히 동일한 것을 확인할 수 있습니다

p>

TIMESTAMP WITH TIME ZONE은 약간 다릅니다. 다르게는 시간대의 시간과 그것이 위치한 시간대 정보를 저장합니다.

클라이언트 호스트의 시간대를 동부에서 수정합니다. 시간대(zone)를 시간대

SQLgt; INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP SYSTIMESTAMP SYSTIMESTAMP)

생성된 행

클라이언트의 시간대 수정 서부 지역(시간대)에 대한 호스트

SQLgt; INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP SYSTIMESTAMP SYSTIMESTAMP )

행 생성됨

시간대 수정 서부 지역(시간대)에 대한 클라이언트 호스트

SQLgt; INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP SYSTIMESTAMP SYSTIMESTAMP)

생성된 행

시간대 수정 동부 지역(시간대)에 대한 클라이언트 호스트

SQLgt; INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP SYSTIMESTAMP SYSTIMESTAMP)

p>

생성됨

Row

클라이언트 호스트의 시간대를 서부 지역(시간대)으로 수정합니다.

SQLgt; INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP SYSTIMESTAMP SYSTIMESTAMP); 행 생성됨

클라이언트 호스트의 시간대를 동부 지역(시간대)으로 수정합니다.

SQLgt; INSERT INTO TEST_TIMESTAMP VALUES (SYSTIMESTAMP SYSTIMESTAMP SYSTIMESTAMP); > 행 생성됨

 SQLgt;

제출 완료

클라이언트 호스트의 시간대를 다시 동부 지역(시간대)으로 수정하세요.

SQLgt; SELECT * FROM TEST_TIMESTAMP

TIME TIME TIME 월 오후 월 오후 월 오후:

월 오후 월 오후 월 오후:

월 아침 월 오후 월 아침:

월 오전 월 오후 월 오전:

월 오전 월 오후 월 오전:

월 오후 월 오전 월 오후:

p>

월 오전 월 오전 월 오전 :

선택한 행

SQLgt; SELECT DUMP(TIME) DUMP(TIME) DUMP(TIME) FROM TEST_TIMESTAMP;

DUMP(TIME) DUMP(TIME) DUMP(TIME) Typ= Len=: b b fc c Typ= Len=: b b fc c Typ= Len=: b b fc c c c

 Typ= Len= : b c c c e Typ= Len=: b c c c e Typ= Len=: b c c c e c

Typ= Len=: b b f a d c c Typ= Len=: b f a d c c Typ= Len=: b f a d c c f c

Typ= Len= : b b a f Typ= Len=: b b a f Typ= Len=: b b a f c

 Typ= Len=: c f d Typ= Len=: b f d Typ= Len=: b f d c

 Typ= Len= : b f cb bb c Typ= Len=: c e cb bb c Typ= Len= : b e cb bb c e

 Typ= Len= : c b b Typ= Len= : c f b b Typ= Len= : b f b b d a

 SQLgt; SELECT TO_NUMBER( C XXX ) TO_NUMBER( C XXX ) FROM DUAL

TO_NUMBER( C XXX ) TO_NUMBER( C XXX )

SQLgt;

ELECT TO_NUMBER( XXX ) TO_NUMBER( C XXX ) TO_NUMBER( C XXXXXXX ) FROM DUAL;

TO_NUMBER( ( E 시간은 변경되지만 TIMESTAMP WITH LOCAL TIME ZONE 유형의 경우 시스템 시간은 항상 다음으로 변환됩니다. 저장용 데이터베이스 서버의 타임존 시간

TIMESTAMP WITH TIME ZONE은 현재 시간을 타임존으로 변환하여 해당 시간을 저장하고 마지막 두자리까지 타임존 정보를 저장한다.

p>

첫 번째 숫자는 시간대의 시간을 나타냅니다. 시간대는 다음과 같이 표시됩니다. 동쪽 구역은 x C로 표시되고 서쪽 구역은 xF lixixinzhi/Article/program/Oracle/201311/18690<으로 표시됩니다. /피>

上篇: U 계란 속도는 광대역 최대 속도에 미치지 못합니다 下篇: thinkpadx230 출시일
관련 내용