이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 8.5. 날짜/토토 꽁 머니 유형버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

8.5. 날짜/토토 사이트 추천 유형

postgresql전체 세트 지원SQL날짜 및 토토 사이트 추천 유형,표 8-9. 이러한 데이터 유형에서 사용 가능한 작업은에 설명되어 있습니다.PostgreSQL : 문서 : 9.6 : 날짜/범퍼카 토토 기능 및 연산자. 날짜는 그레고리 캘린더에 따라 계산됩니다. 그 달력이 도입되기 몇 년 동안조차도 (참조PostgreSQL : 문서 : 9.6 : 단위의 토토자세한 내용은).

표 8-9. 날짜/토토 사이트 추천 유형

이름 스토리지 크기 설명 낮은 값 높은 가치 해상도
타임 스탬프 [(P)] [토토 사이트 추천대 없음] 8 바이트 날짜와 토토 사이트 추천 모두 (토토 사이트 추천대 없음) 4713 BC 294276 AD 1 마이크로 초 / 14 자리
타임 스탬프 [(P)] with Time Zone 8 바이트 토토 사이트 추천대와 토토 사이트 추천 구역이있는 날짜와 토토 사이트 추천 모두 4713 BC 294276 AD 1 마이크로 초 / 14 자리
날짜 4 바이트 날짜 (토토 사이트 추천 없음) 4713 BC 5874897 AD 1 일
토토 사이트 추천 [(P)]] [토토 사이트 추천대 없음] 8 바이트 토토 사이트 추천의 토토 사이트 추천 (날짜 없음) 00:00:00 24:00:00 1 마이크로 초 / 14 자리
토토 사이트 추천 [(P)] with Time Zone 12 바이트 토토 사이트 추천대가있는 토토 사이트 추천 만 00 : 00 : 00+1559 24:00:00-1559 1 마이크로 초 / 14 자리
간격 [필드] [(P)] 16 바이트 토토 사이트 추천 간격 -178000000 년 178000000 년 1 마이크로 초 / 14 자리

참고 :SQL 표준은 그저 쓰기를 요구합니다타임 스탬프토토 사이트 추천대가없는 타임 스탬프PostgreSQL그 행동을 존중합니다.Timestamptz|토토 사이트 추천대가있는 타임 스탬프; 이것은입니다.PostgreSQL확장.

토토 사이트 추천, 타임 스탬프간격선택적 정밀 값 수락P초 필드에 유지 된 분수 자리의 수를 지정합니다. 기본적으로 정밀도에 명시적인 바운드가 없습니다. 허용 범위P는 0에서 6입니다.타임 스탬프and간격타입.

참고 :언제타임 스탬프값은 8 바이트 정수 (현재 기본값)로 저장되며 마이크로 초 정밀도는 전체 범위에서 사용할 수 있습니다. 언제타임 스탬프값은 대신 이중 정밀 부동 소수점 숫자로 저장됩니다 (더 이상 사용되지 않은 컴파일 타임 옵션), 유효 정밀 한계는 6보다 작을 수 있습니다.타임 스탬프값은 2000-01-01 자정 전후에 몇 초로 저장됩니다. 언제타임 스탬프값은 부동 소수점 수를 사용하여 구현되며, 2000-01-01의 몇 년 이내에 날짜에 대해 마이크로 초 정밀도가 달성되지만 날짜에 대한 정밀성 저하는 더 멀리 떨어져 있습니다. 플로팅 포인트 DateTimes를 사용하면 더 큰 범위의가 가능합니다.타임 스탬프위에 표시된 것보다 표현 될 값 : 4713 년부터 5874897 년까지

동일한 컴파일 타임 옵션은 또한를 결정합니다.Timeand간격값은 부동 소수점 번호 또는 8 바이트 정수로 저장됩니다. 부동 소수점의 경우 큰간격값은 간격의 크기가 증가함에 따라 정밀하게 저하됩니다.

Time유형, 허용 범위P8 바이트 정수 스토리지가 사용될 때 0에서 6까지, 또는 부동 소수점 저장이 사용될 때 0에서 10까지입니다.

the간격유형은 추가 옵션이 있으며,이 문구 중 하나를 작성하여 저장된 필드 세트를 제한하는 것입니다.

연도
월
낮
토토 사이트 추천
분
두번째
매년
매일
하루에서 분
하루에서 두 번째
토토 사이트 추천에서 분
토토 사이트 추천에서 두 번째로
분에서 두 번째로

필드andP지정되어 있습니다.필드포함Second, 정밀도는 초에만 적용되므로

유형토토 사이트 추천대가있는 토토 사이트 추천는 SQL 표준에 의해 정의되지만, 정의는 의심스러운 유용성으로 이어지는 속성을 나타냅니다. 대부분의 경우의 조합날짜, Time, 토토 사이트 추천대가없는 타임 스탬프토토 사이트 추천대가있는 타임 스탬프모든 애플리케이션에서 요구하는 전체 날짜/토토 사이트 추천 기능을 제공해야합니다.

유형AbstimeReltime내부적으로 사용되는 정밀도 유형이 낮습니다. 응용 프로그램에서 이러한 유형을 사용하지 않아도됩니다. 이러한 내부 유형은 향후 릴리스에서 사라질 수 있습니다.

8.5.1. 날짜/토토 사이트 추천 입력

날짜 및 토토 사이트 추천 입력은 ISO 8601,를 포함하여 거의 모든 합리적인 형식으로 허용됩니다.SQL-Compatible, TraditionalPostgres및 기타. 일부 형식의 경우 날짜, 월 및 연도의 순서는 모호하며 이러한 필드의 예상 순서를 지정하는 데 지원이 있습니다. 설정Datestyle매개 변수 tomdy월일 해석을 선택하려면dmy주일 해석을 선택하거나YMD연말 해석을 선택하려면

PostgreSQL|SQL표준 요구 사항. 보다부록 B날짜/토토 사이트 추천 입력의 정확한 구문 분석 규칙과 몇 달, 요일 및 토토 사이트 추천대를 포함한 인식 된 텍스트 필드의 경우

날짜 또는 토토 사이트 추천 문자 그대로 입력은 텍스트 문자열과 같은 단일 따옴표로 둘러싸여 있어야합니다. 참조섹션 4.1.2.7자세한 내용은SQL다음 구문이 필요합니다

타입[(P)] 'value'

여기서P는 초의 분수 숫자 수를 제공하는 선택적 정밀 사양입니다. 정밀도는에 대해 지정할 수 있습니다.Time, 타임 스탬프간격유형. 허용 값은 위에서 언급되어 있습니다. 상수 사양에 정밀도가 지정되지 않으면 기본값은 문자 그대로의 정밀도로 기본적으로 표시됩니다.

8.5.1.1. 날짜

표 8-10에 대한 가능한 입력을 보여줍니다날짜타입.

표 8-10. 날짜 입력

example 설명
1999-01-08 ISO 8601; 1 월 8 일 모든 모드 (권장 형식)
1999 년 1 월 8 일 Datestyle입력 모드
1/8/1999 1 월 8 일 inmdy모드; 8 월 1 일dmy모드
1/18/1999 1 월 18 일mdy모드; 다른 모드에서 거부
01/02/03 2003 년 1 월 2 일mdy모드; 2003 년 2 월 1 일 indmy모드; 2001 년 2 월 3 일 inYMD모드
1999-Jan-08 1 월 8 일 모든 모드
Jan-08-1999 1 월 8 일 모든 모드
08-Jan-1999 1 월 8 일 모든 모드
19999_20010 1 월 8 일YMD모드, Error
08-Jan-99 20116_20145YMD모드
Jan-08-99 1 월 8 일, 오류를 제외하고YMD모드
19990108 ISO 8601; 1999 년 1 월 8 일 모든 모드
990108 ISO 8601; 1999 년 1 월 8 일 모든 모드
1999.008 연도 및 요일
J2451187 줄리안 날짜
BC 99 년 1 월 8 일 99 년 BC

8.5.1.2. 타임스

토토 사이트 추천 유형은입니다.토토 사이트 추천 [(P)] 토토 사이트 추천대없이and토토 사이트 추천 [(P)] with Time Zone. 토토 사이트 추천토토 사이트 추천대가없는 토토 사이트 추천.

이러한 유형에 대한 유효한 입력은 토토 사이트 추천의 토토 사이트 추천과 선택적인 토토 사이트 추천대로 구성됩니다. (보다표 8-11표 8-12.) 입력에 토토 사이트 추천대가 지정된 경우토토 사이트 추천대가없는 토토 사이트 추천, 조용히 무시됩니다. 날짜를 지정할 수도 있지만 날짜 구축 규칙과 관련된 토토 사이트 추천대 이름을 사용하는 경우를 제외하고는 무시됩니다.America/New_York. 이 경우 표준 또는 일광 절약 토토 사이트 추천이 적용되는지 여부를 결정하려면 날짜를 지정해야합니다. 적절한 토토 사이트 추천대 오프셋은에 기록됩니다.토토 사이트 추천대가있는 토토 사이트 추천value.

표 8-11. 토토 사이트 추천 입력

example 설명
04:05:06.789 ISO 8601
04:05:06 ISO 8601
04:05 ISO 8601
040506 ISO 8601
04 : 05 AM 04:05와 동일; AM은 가치에 영향을 미치지 않습니다
04 : 05 PM 16:05와 동일; 입력 토토 사이트 추천은 <= 12이어야합니다.
04:05:06.789-8 ISO 8601, 토토 사이트 추천대가 UTC 오프셋으로
04:05:06-08:00 ISO 8601, 토토 사이트 추천대가 UTC 오프셋으로
04:05-08:00 ISO 8601, 토토 사이트 추천대가 UTC 오프셋으로
040506-08 ISO 8601, 토토 사이트 추천대가 UTC 오프셋으로
040506+0730 ISO 8601, 분수 토토 사이트 추천 토토 사이트 추천대가 UTC 오프셋으로
040506+07 : 30 : 00 UTC 오프셋은 초로 지정 됨 (ISO 8601에서 허용되지 않음)
04 : 05 : 06 PST 약어에 의해 지정된 토토 사이트 추천대
2003-04-12 04:05:06 America/New_York 전체 이름으로 지정된 토토 사이트 추천대

표 8-12. 토토 사이트 추천대 입력

example 설명
PST 약어 (태평양 표준 토토 사이트 추천)
America/New_York 풀 타임 존 이름
pst8pdt POSIX 스타일의 토토 사이트 추천대 사양
-8:00:00 PST 용 UTC 오프셋
-8:00 PST 용 UTC 오프셋 (ISO 8601 확장 형식)
-800 PST 용 UTC 오프셋 (ISO 8601 기본 형식)
-8 PST 용 UTC 오프셋 (ISO 8601 기본 형식)
Zulu UTC에 대한 군사 약어
Z 짧은 형태의Zulu(또한 ISO 8601)

참조섹션 8.5.3토토 사이트 추천대 지정 방법에 대한 자세한 내용은

8.5.1.3. 타임 스탬프

타임 스탬프 유형에 대한 유효한 입력은 날짜와 토토 사이트 추천의 연결, 선택적 토토 사이트 추천대가 이어지고 선택 사항으로 구성됩니다.ad또는BC. (또는ad/BC토토 사이트 추천대 앞에 나타날 수 있지만, 이것은 선호하는 순서가 아닙니다.) 따라서 :

1999-01-08 04:05:06

및 :

1999-01-08 04:05:06 -8:00

유효한 값이며ISO8601 표준. 또한 일반적인 형식 :

1 월 8 일 04:05:06 1999 PST

지원됩니다.

theSQL표준 차별화토토 사이트 추천대가없는 타임 스탬프토토 사이트 추천대가있는 타임 스탬프A의 존재에 의한 리터럴"+"또는"-"토토 사이트 추천 후 기호 및 토토 사이트 추천대 오프셋. 따라서 표준에 따라

타임 스탬프 '2004-10-19 10:23:54'

is토토 사이트 추천대가없는 타임 스탬프, while

타임 스탬프 '2004-10-19 10 : 23 : 54+02'

is토토 사이트 추천대가있는 타임 스탬프. PostgreSQL유형을 결정하기 전에 문자 그대로 문자열의 내용을 절대 조사하지 않으므로 위의 두 가지를 모두로 취급합니다.토토 사이트 추천대가없는 타임 스탬프. 문자가로 취급되도록하기 위해토토 사이트 추천대가있는 타임 스탬프, 올바른 명시 적 유형을 제공합니다 :

토토 사이트 추천대가있는 타임 스탬프 '2004-10-19 10 : 23 : 54+02'

토토 사이트 추천대가없는 타임 스탬프, PostgreSQL토토 사이트 추천대 표시를 조용히 무시합니다. 즉, 결과 값은 입력 값의 날짜/토토 사이트 추천 필드에서 파생되며 토토 사이트 추천대에 맞게 조정되지 않습니다.

for토토 사이트 추천대가있는 타임 스탬프, 내부적으로 저장된 값은 항상 UTC에 있습니다 (전통적으로 그리니치 Mean Time으로 알려진 유니버설 조정 토토 사이트 추천,GMT). 명시 적 토토 사이트 추천대가 지정된 입력 값은 해당 토토 사이트 추천대에 적절한 오프셋을 사용하여 UTC로 변환됩니다. 입력 문자열에 토토 사이트 추천대가 명시되지 않으면 시스템의 상태로 표시된 토토 사이트 추천대에있는 것으로 가정합니다.TimeZone매개 변수이며의 오프셋을 사용하여 UTC로 변환됩니다.TimeZoneZone.

언제토토 사이트 추천대가있는 타임 스탬프값은 출력입니다. 항상 UTC에서 현재로 변환됩니다TimeZone존, 해당 구역에서 현지 토토 사이트 추천으로 표시됩니다. 다른 토토 사이트 추천대의 토토 사이트 추천을 보려면 변경TimeZone또는 사용at Time Zone구성 (참조섹션 9.9.3).

사이의 변환토토 사이트 추천대가없는 타임 스탬프and토토 사이트 추천대가있는 타임 스탬프일반적으로토토 사이트 추천대가없는 타임 스탬프값을 가져 가거나TIMEZONE현지 토토 사이트 추천. 를 사용하여 변환을 위해 다른 토토 사이트 추천대를 지정할 수 있습니다토토 사이트 추천대에서.

8.5.1.4. 특별 값

PostgreSQL편의를 위해 몇 가지 특별 날짜/토토 사이트 추천 입력 값을 지원합니다.표 8-13. 값Infinityand-infinity시스템 내부에 특별히 표시되며 변경되지 않은 것으로 표시됩니다. 그러나 다른 것들은 단순히 읽을 때 일반 날짜/토토 사이트 추천 값으로 변환되는 단순히 표현 된 속기입니다. (특히,now및 관련 문자열은 읽히 자마자 특정 토토 사이트 추천 값으로 변환됩니다.)이 값은 SQL 명령에서 상수로 사용될 때 단일 따옴표로 둘러싸여 있어야합니다..

표 8-13. 특별 날짜/토토 사이트 추천 입력

입력 문자열 유효한 유형 설명
epoch 날짜, 타임 스탬프 1970-01-01 00 : 00 : 00+00 (Unix System Time Zero)
Infinity 날짜, 타임 스탬프 다른 모든 타임 스탬프보다 늦게
-infinity 날짜, 타임 스탬프 다른 모든 타임 스탬프보다 일찍
now 날짜, Time, 타임 스탬프 현재 트랜잭션의 시작 토토 사이트 추천
오늘 날짜, 타임 스탬프 자정 (00:00) 오늘
내일 날짜, 타임 스탬프 자정 (00:00) 내일
어제 날짜, 타임 스탬프 자정 (00:00) 어제
Allballs Time 00 : 00 : 00.00 UTC

다음SQL-Compatible 함수는 해당 데이터 유형의 현재 토토 사이트 추천 값을 얻는 데 사용될 수도 있습니다.current_date, current_time, current_timestamp, LocalTime, LocalTimestamp. (보다섹션 9.9.4.) 이들은 SQL 기능이며아님데이터 입력 문자열에서 인식.

주의

입력 문자열 중now, 오늘, 내일어제대화식 SQL 명령에 사용하는 것이 좋습니다. 예를 들어 준비된 명령문,보기 및 기능 정의에서 명령이 나중에 실행되도록 저장 될 때 놀라운 동작을 가질 수 있습니다. 문자열은 오래된 토토 사이트 추천 값으로 오랫동안 사용되는 특정 토토 사이트 추천 값으로 변환 될 수 있습니다. 그러한 맥락에서 대신 SQL 기능 중 하나를 사용하십시오. 예를 들어,current_date + 1보다 안전합니다'내일':: 날짜.

8.5.2. 날짜/토토 사이트 추천 출력

날짜/토토 사이트 추천 유형의 출력 형식은 네 가지 스타일 ISO 8601,로 설정할 수 있습니다.SQL(잉그레스), 전통Postgres(unix날짜형식) 또는 독일어. 기본값은입니다.ISO형식. (그만큼SQL표준에는 ISO 8601 형식을 사용해야합니다. 의 이름"SQL"출력 형식은 역사적 사고입니다.)표 8-14각 출력 스타일의 예를 보여줍니다. 의 출력날짜Time유형은 일반적으로 주어진 예제에 따른 날짜 또는 토토 사이트 추천 부분에 불과합니다. 그러나Postgres스타일 출력 날짜 전용 값ISO형식.

표 8-14. 날짜/토토 사이트 추천 출력 스타일

스타일 사양 설명 example
ISO ISO 8601, SQL 표준 1997-12-17 07:37:16-08
SQL 전통적인 스타일 12/17/1997 07 : 37 : 16.00 PST
Postgres 원본 스타일 수요일 12 월 17 일 07:37:16 1997 PST
독일어 지역 스타일 17.12.1997 07 : 37 : 16.00 PST

참고 :ISO 8601 대문자 사용을 지정t날짜와 토토 사이트 추천을 분리하려면PostgreSQL입력시 형식을 받아들이지만 출력시 공간이 아닌 공간을 사용합니다t34618_34735

inSQL및 Postgres Styles, DMY 필드 주문이 지정된 경우 월 전날에 나타납니다. 그렇지 않으면 월이 하루 전에 나타납니다. (보다섹션 8.5.1이 설정이 입력 값의 해석에 영향을 미치는 방법에 대해서는.)표 8-15예를 보여줍니다.

표 8-15. 날짜 명령 규칙

Datestyle설정 입력 순서 출력 예
SQL, dmy day/Month/Year 17/12/1997 15 : 37 : 16.00 CET
SQL, MDY Month/day/Year 12/17/1997 07 : 37 : 16.00 PST
Postgres, dmy day/Month/Year wed 17 Dec 07:37:16 1997 PST

inISO스타일, 토토 사이트 추천대는 항상 UTC에서 서명 된 숫자 오프셋으로 표시되며 그리니치 동쪽 영역에 긍정적 인 표시가 사용됩니다. 오프셋은로 표시됩니다.HH(토토 사이트 추천 만) 필수적인 토토 사이트 추천 인 경우 atHH:mm필수 분자 인 경우, asHH:mm:SS. (세 번째 사례는 현대식 토토 사이트 추천대 표준에서는 불가능하지만 표준화 된 토토 사이트 추천대의 채택을 미치는 타임 스탬프로 작업 할 때 나타날 수 있습니다.) 다른 날짜 스타일에서는 토토 사이트 추천대가 현재 영역에서 일반적으로 사용되는 경우 알파벳제 약어로 표시됩니다. 그렇지 않으면 ISO 8601 기본 형식 (에서 서명 된 숫자 오프셋으로 나타납니다.37182_37186또는HHMM).

날짜/토토 사이트 추천 스타일은 사용자가 선택할 수 있습니다.데이터 스타일 설정명령,Datestyle매개 변수postgresql.conf구성 파일 또는pgdatestyle서버 또는 클라이언트의 환경 변수.

서식 함수to_char(참조PostgreSQL : 문서 : 9.6 : 데이터 유형 토토 꽁 머니 토토 꽁 머니 기능) 날짜/토토 사이트 추천 출력을 형식화하는보다 유연한 방법으로도 제공됩니다.

8.5.3. 토토 사이트 추천대

토토 사이트 추천대 및 토토 사이트 추천대 컨벤션은 지구 기하학뿐만 아니라 정치적 결정에 영향을받습니다. 전 세계의 토토 사이트 추천대는 1900 년대에 다소 표준화되었지만 특히 일광 절약 규칙과 관련하여 임의의 변화가 계속되기 쉽습니다.PostgreSQLHistorical Time Zone 규칙에 대한 정보는 널리 사용되는 IANA (OLSON) 토토 사이트 추천대 데이터베이스를 사용합니다. 미래의시기에, 주어진 토토 사이트 추천대에 대한 최신 알려진 규칙은 미래에 무기한으로 계속 관찰 될 것이라고 가정합니다.

PostgreSQLSQL일반적인 사용에 대한 표준 정의. 그러나SQL표준에는 날짜와 토토 사이트 추천 유형 및 기능이 홀수 혼합되어 있습니다. 두 가지 명백한 문제는 다음과 같습니다.

  • 비록날짜유형은 관련 토토 사이트 추천대를 가질 수 없습니다.TIME타입 캔. 현실 세계의 토토 사이트 추천대는 날짜와 토토 사이트 추천과 관련이없는 한 의미가 거의 없습니다. 오프셋은 일광 절약 토토 사이트 추천 경계로 연중 내내 다를 수 있기 때문입니다.

  • 기본 토토 사이트 추천대는 일정한 숫자 오프셋으로 지정됩니다UTC. 따라서 날짜/토토 사이트 추천 산술을 수행 할 때 일광 절약 토토 사이트 추천에 적응하는 것은 불가능합니다DST경계.

이러한 어려움을 해결하려면 토토 사이트 추천 영역을 사용할 때 날짜와 토토 사이트 추천이 포함 된 날짜/토토 사이트 추천 유형을 사용하는 것이 좋습니다. 우리는not유형 사용 권장토토 사이트 추천대가있는 토토 사이트 추천PostgreSQL레거시 애플리케이션 및 준수 여부SQL표준).PostgreSQL날짜 또는 토토 사이트 추천 만 포함 된 모든 유형의 현지 토토 사이트 추천대를 가정합니다.

모든 토토 사이트 추천대 인식 날짜와 토토 사이트 추천은 내부적으로 저장됩니다UTC. 그들은에 의해 지정된 영역에서 현지 토토 사이트 추천으로 전환됩니다.TIMEZONE클라이언트에 표시되기 전에 구성 매개 변수.

PostgreSQL세 가지 형태로 토토 사이트 추천대를 지정할 수 있습니다 :

  • 예를 들어 풀 타임 존 이름America/New_York. 인식 된 토토 사이트 추천대 이름은에 나열되어 있습니다.PG_TIMEZONE_NAMES보기 (참조와이즈 토토 : 문서 : 9.6 : PG_TIMEZONE_NAMES).PostgreSQL이 목적으로 널리 사용되는 IANA 토토 사이트 추천대 데이터를 사용하므로 동일한 토토 사이트 추천 영역 이름도 다른 소프트웨어에서도 인식됩니다.

  • 예를 들어 토토 사이트 추천대 약어PST. 이러한 사양은 일련의 일광 절약 전환 규칙을 암시 할 수있는 풀 타임 존 이름과는 대조적으로 UTC의 특정 오프셋을 정의합니다. 인정 된 약어는에 나열되어 있습니다.PG_TIMEZONE_ABBREVS보기 (참조사설 토토 사이트 : 문서 : 9.6 : PG_TIMEZONE_ABBREVS). 구성 매개 변수를 설정할 수 없습니다타임 존또는log_timezone토토 사이트 추천대 약어로, 그러나 날짜/토토 사이트 추천 입력 값과의 약어를 사용할 수 있습니다.토토 사이트 추천대에서운영자.

  • 토토 사이트 추천대 이름과 약어 외에도PostgreSQL에 설명 된대로 posix 스타일의 토토 사이트 추천대 사양을 허용합니다PostgreSQL : 문서 : 9.6 : POSIX 토토 꽁 머니 사양. 이 옵션은 일반적으로 지명 된 토토 사이트 추천대를 사용하는 것보다 바람직하지 않지만 적절한 Iana 토토 사이트 추천대 입력을 사용할 수없는 경우 필요할 수 있습니다.

간단히 말해서, 이것은 약어와 성형의 차이입니다. 약어는 UTC의 특정 오프셋을 나타내는 반면, 많은 전체 이름은 로컬 일광 절약 토토 사이트 추천 규칙을 암시하므로 두 개의 가능한 UTC 오프셋이 있습니다. 예로2014-06-04 12:00 America/New_York뉴욕의 정오 현지 토토 사이트 추천을 나타냅니다.이 특정 날짜는 동부 일광 토토 사이트 추천 (UTC-4)이었습니다. 그래서2014-06-04 12:00 EDT동시에 순간을 지정합니다. 하지만2014-06-04 12:00 EST일광 절약이 해당 날짜에 명목상으로 유효한지 여부에 관계없이 정오 동부 표준 토토 사이트 추천 (UTC-5)을 지정합니다.

문제를 복잡하게하기 위해, 일부 관할 구역은 동일한 토토 사이트 추천에 약어를 사용하여 다른 토토 사이트 추천에 다른 UTC 오프셋을 의미했습니다. 예를 들어, 모스크바에서MSK몇 년 동안 UTC+3, 다른 사람들에게는 UTC+4를 의미했습니다.PostgreSQL지정된 날짜에 의미 (또는 가장 최근에 의미가있는)에 따라 그러한 약어를 해석합니다. 그러나와 마찬가지로EST위의 예, 이것은 반드시 해당 날짜의 현지 시민 토토 사이트 추천과 동일하지는 않습니다.

모든 경우에 토토 사이트 추천대 이름과 약어는 사례에 비해 인식됩니다. (이것은의 변화입니다.PostgreSQL8.2 이전의 버전은 일부 컨텍스트에서는 대사에 민감했지만 다른 상황은 아닙니다.)

토토 사이트 추천대 이름이나 약어는 서버에 어려움을 겪지 않습니다. 아래에 저장된 구성 파일에서 얻습니다..../share/timezone/and.../share/timezonesets/설치 디렉토리 (참조PostgreSQL : 문서 : 9.6 : 날짜/시간 구성 토토 사이트 순위).

the타임 존구성 매개 변수를 파일에서 설정할 수 있습니다postgresql.conf또는 다른 표준 방식 중 하나에서메이저 토토 사이트 : 문서 : 9.6 : 서버 구성. 그것을 설정하는 특별한 방법도 있습니다 :

  • theSQL명령토토 사이트 추천대 설정세션의 토토 사이트 추천대를 설정합니다. 이것은의 대체 철자입니다.토토 사이트 추천대 설정보다 SQL-SPEC 호환 구문.

  • thepgtz환경 변수는 사용합니다.libpq고객을 보낼 클라이언트토토 사이트 추천대 설정연결시 서버에 명령.

8.5.4. 간격 입력

간격값은 다음 장점 구문을 사용하여 작성할 수 있습니다 :

[@]수량 Unit[수량 Unit...] [방향]

여기서수량숫자 (서명);Unitis마이크로 초, millisecond, 두 번째, Minute, Hour, day, Week, Month, Year, 10 년, Century, Millennium또는이 단위의 약어 또는 복수;방향can beAgo또는 빈. AT 부호 (@)는 선택적 노이즈입니다. 다른 단위의 금액은 적절한 부호 회계와 함께 암시 적으로 추가됩니다.Ago모든 필드를 무효화합니다. 이 구문은 간격 출력에도 사용됩니다.IntervalStyle로 설정되었습니다postgres_verbose.

명시 적 단위 표시없이 일, 토토 사이트 추천, 분 및 초의 양을 지정할 수 있습니다. 예를 들어,'1 12:59:10''1 일 12 토토 사이트 추천 59 분 10 초'. 또한, 몇 년과 달의 조합은 대시로 지정할 수 있습니다. 예를 들어'200-10'|'200 년 10 개월'. (이 짧은 형태는 실제로에 의해 허용되는 유일한 형태입니다.SQL표준이며, 출력에 사용됩니다.IntervalStylesql_standard.)

간격 값은 ISO 8601 토토 사이트 추천 간격으로도 쓸 수 있습니다."지정자와 함께 형식"표준 섹션 4.4.3.2 또는의"대체 형식"섹션 4.4.3.3. 지정자가있는 형식은 다음과 같습니다.

P수량 Unit[ 수량 Unit ...] [T [ 수량 Unit ...]]

문자열은 a부터 시작해야합니다.P, a를 포함 할 수 있습니다.t토토 사이트 추천 단위를 소개합니다. 사용 가능한 단위 약어는에 나와 있습니다.표 8-16. 장치는 생략 될 수 있으며 어떤 순서로든 지정 될 수 있지만 하루보다 작은 단위는 이후에 나타나야합니다.T. 특히의 의미M그것이 전후에 있는지 여부에 따라T.

표 8-16. ISO 8601 간격 단위 약어

약어 의미
y
M 달 (날짜 부분)
W
d days
H 토토 사이트 추천
M 분 (토토 사이트 추천 부분)
S

대체 형식 :

P [ Years--Days ] [T토토 사이트 추천:mings: ]

문자열은 시작해야합니다P및 aT간격의 날짜와 토토 사이트 추천 부분을 분리합니다. 값은 ISO 8601 날짜와 유사한 숫자로 제공됩니다.

a로 상수를 작성할 때필드사양 또는 문자열을 A필드사양, 표시되지 않은 수량의 해석은에 따라 다릅니다.필드. 예를 들어간격 '1'년1 년으로 읽히고간격 '1'1 초를 의미합니다. 또한 필드 값"오른쪽으로"필드사양은 조용히 폐기됩니다. 예를 들어, 쓰기간격 '1 일 2:03:04'토토 사이트 추천 ~ 분초 필드가 떨어지지 만 하루 필드가 아닙니다.

에 따르면SQL표준 간격 값의 모든 필드는 동일한 부호를 가져야하므로 선행 음수 부호는 모든 필드에 적용됩니다. 예를 들어 간격 문자의 음수 부호'-1 2:03:04'일과 토토 사이트 추천/분/초 부분 모두에 적용됩니다.PostgreSQL필드는 다른 표지판을 가질 수있게하고 전통적으로 전통적으로 독립적으로 서명 된 텍스트 표현에서 각 필드를 처리 하므로이 예에서는 토토 사이트 추천/분/두 부분이 긍정적 인 것으로 간주됩니다. 만약에IntervalStyle로 설정되었습니다sql_standard그러면 선행 부호는 모든 필드에 적용되는 것으로 간주됩니다 (그러나 추가 표시가 나타나지 않은 경우에만). 그렇지 않으면 전통적인postgresql해석이 사용됩니다. 모호성을 피하려면 필드가 음수 인 경우 각 필드에 명시 적 표시를 첨부하는 것이 좋습니다.

필드 값은 분수 부품을 가질 수 있습니다. 예를 들어'1.5 주'또는'01 : 02 : 03.45 '. 그러나 Interval은 내부적으로 3 개의 정수 단위 (월, 일, 마이크로 초) 만 저장하기 때문에 분수 단위는 더 작은 단위로 쏟아져야합니다. 달보다 큰 단위의 분수 부분은 정수 수 달이되도록 잘린다 (예 :'1.5 년''1 년 6 Mons'. 몇 주 및 일의 분수 부분은 월 30 일, 하루 24 토토 사이트 추천을 가정 할 때 정수 일과 마이크로 초로 계산됩니다.'1.75 개월'1 월 22 일 12:00:00. 몇 초만 출력에서 ​​분수로 표시됩니다.

표 8-17유효한 몇 가지 예를 보여줍니다간격입력.

표 8-17. 간격 입력

example 설명
1-2 SQL 표준 형식 : 1 년 2 개월
3 4:05:06 SQL 표준 형식 : 3 일 4 토토 사이트 추천 5 분 6 초
1 년 2 개월 3 일 4 토토 사이트 추천 5 분 6 초 전통적인 Postgres 형식 : 1 년 2 개월 3 일 4 토토 사이트 추천 5 분 6 초
P1Y2M3DT4H5M6S ISO 8601"지정자가있는 형식": 위와 같은 의미
P0001-02-03T04 : 05 : 06 ISO 8601"대체 형식": 위와 같은 의미

내부간격값은 몇 달, 일 및 마이크로 초로 저장됩니다. 일광 절약 토토 사이트 추천 조정이 관련된 경우 한 달의 일 수가 달라지고 하루는 23 ~ 25 토토 사이트 추천을 가질 수 있기 때문입니다. 달과 일 필드는 정수 인 반면 마이크로 초 필드는 분수 초를 저장할 수 있습니다. 간격은 일반적으로 일정한 문자열 또는에서 생성되기 때문에타임 스탬프뺄셈,이 저장 방법은 대부분의 경우 잘 작동하지만 예상치 못한 결과를 유발할 수 있습니다.

추출을 선택하십시오 ('80 분 ':: Interval);
 date_part
----------
         1

추출을 선택하십시오 ('80 토토 사이트 추천 ':: 간격);
 date_part
----------
         0

기능Justify_DaysandJustify_hours정상 범위를 넘어서는 날과 토토 사이트 추천을 조정할 수 있습니다.

8.5.5. 간격 출력

간격 유형의 출력 형식은 4 가지 스타일 중 하나로 설정할 수 있습니다sql_standard, Postgres, postgres_verbose또는ISO_8601, 명령 사용IntervalStyle 설정. 기본값은입니다.Postgres형식.표 8-18각 출력 스타일의 예를 보여줍니다.

thesql_standard스타일은 간격 값이 표준의 제한을 충족하는 경우 (연말 전용 또는 주간 만, 양성 및 부정적인 구성 요소를 혼합하지 않고) 간격 문자 문자열에 대한 SQL 표준의 사양에 맞는 출력을 생성합니다. 그렇지 않으면 출력은 표준 연도 문자 문자열과 주간 문자열 문자열처럼 보이며, 혼합 서명 간격을 명확하게하기 위해 명시 적 징후가 추가되었습니다..

의 출력Postgres스타일은의 출력과 일치합니다.PostgreSQL8.4 이전에 릴리스Datestyle매개 변수가 설정되었습니다ISO.

출력postgres_verbose스타일은의 출력과 일치합니다.PostgreSQL8.4 이전에 릴리스Datestyle매개 변수가 비로 설정되었습니다ISO출력.

출력ISO_8601스타일과 일치"지정자와 함께 형식"ISO 8601 표준의 4.4.3.2 절에 설명되어 있습니다.

표 8-18. 간격 출력 스타일 예

스타일 사양 연말 간격 주간 간격 혼합 간격
sql_standard 1-2 3 4:05:06 -1-2 +3 -4 : 05 : 06
Postgres 1 년 2 월 3 일 04:05:06 -1 년 -2 mons +3 일 -04 : 05 : 06
postgres_verbose @ 1 년 2 몽 @ 3 일 4 토토 사이트 추천 5 분 6 초 @ 1 년 2 몬 -3 일 4 토토 사이트 추천 5 분 6 초 전
ISO_8601 P1Y2M P3DT4H5M6S P-1Y-2M3DT-4H-5M-6S