표 >107_word_end<3>237_word_end>469_word_end< 값 처리에 사용 가능한 >600_word_end<이 표시되며 >164_word_end< 하위 섹션에 세부 사항이 나타납니다.표 >107_word_end<2>202_word_end<+
, *
>206_word_end<>207_word_end<>208_word_end<>209_word_end<.
>212_word_end<표 >111_word_end<>214_word_end<>215_word_end<>216_word_end<>215_word_end<
>218_word_end<
>220_word_end<>221_word_end<
>222_word_end<>223_word_end<
>224_word_end<>225_word_end<
>222_word_end<>469_word_end<대가있는 >223_word_end<
>228_word_end<>229_word_end<
>222_word_end<>469_word_end<대가없는 >223_word_end<
>232_word_end<+
>234_word_end<*
>236_word_end<>237_word_end<
+
>241_word_end<
>234_word_end<>241_word_end<
+
>237_word_end<
>248_word_end<
표 >107_word_end<2. >237_word_end>469_word_end< >261_word_end<
>261_word_end< >263_word_end< >265_word_end< |
---|
>237_word_end<에 며칠 더 추가
|
>237_word_end< >295_word_end< 추가
|
>237_word_end<에 >469_word_end< 추가
|
>295_word_end< 추가
|
>223_word_end<에 >295_word_end< 추가
|
>469_word_end< >295_word_end< 추가
|
>295_word_end<을 부정
|
>237_word_end<를 빼고 경과 한 일 수를 생성
|
>237_word_end<부터 며칠을 빼십시오
|
>237_word_end<부터 >295_word_end<을 빼
|
s>158_word_end |
>469_word_end<부터 >295_word_end<을 빼
|
>223_word_end<에서 >295_word_end<을 빼십시오
|
>295_word_end<을 빼기
|
>223_word_end<를 빼냅니다 (24 >469_word_end< >295_word_end<을 일로 변환하는 것과 유사하게
|
스칼라로 >295_word_end<을 곱합니다
|
스칼라로 >295_word_end<을 나눕니다
|
표 >107_word_end<3. >237_word_end>469_word_end< >600_word_end<
>600_word_end< >263_word_end< >265_word_end< |
---|
>621_word_end<“>623_word_end<”>625_word_end<
|
>641_word_end<
|
>71_word_end< >237_word_end< 및 >469_word_end< (명세서 실행 중 변경>783_word_end<섹션 9.>103_word_end<
|
>71_word_end< >237_word_end<; 보다섹션 9.>103_word_end<
|
>71_word_end< >469_word_end<; 보다섹션 9.>103_word_end<
|
정밀도가 제한된 >71_word_end< >469_word_end<; 보다섹션 9.>103_word_end<
|
>71_word_end< >237_word_end< 및 >469_word_end< (>71_word_end< 트랜잭션 >1398_word_end<>783_word_end<섹션 9.>103_word_end<
|
>71_word_end< >237_word_end<와 >469_word_end< (>71_word_end< 트랜잭션 >1398_word_end<), 정밀도가 제한되어 있습니다. 보다섹션 9.>103_word_end<
|
지정된 원점과 정렬 된 지정된 >295_word_end<으로의 빈 입력; 보다섹션 9.>107_word_end<
|
>223_word_end< 서브 >878_word_end< 가져 오기 (
|
>295_word_end< 서브 >878_word_end< get (
|
>824_word_end<섹션 9.>109_word_end<
|
지정된 >469_word_end<대에서 지정된 정밀도로 자릅니다. 보다섹션 9.>109_word_end<
|
>864_word_end<섹션 9.>109_word_end<
|
>223_word_end< 서브 >878_word_end<를 얻으십시오. 보다섹션 9.>111_word_end<
|
>295_word_end< 서브 >878_word_end<를 얻습니다. 보다섹션 9.>111_word_end<
|
유한 >237_word_end< 테스트 (+/- 인피니티가 아님)
|
유한 >223_word_end< (+/- 인피니티가 아님)에 대한 테스트
|
유한 >295_word_end< 테스트 (>71_word_end< 항상 참)
|
>295_word_end< 조정, 30 일 기간을 몇 개월로 변환
|
>295_word_end< 조정, 24 >469_word_end< 기간을 일로 변환
|
사용 >295_word_end< 조정
|
>71_word_end< >469_word_end<; 보다섹션 9.>103_word_end<
|
정밀도가 제한된 >71_word_end< >469_word_end<; 보다섹션 9.>103_word_end<
|
>71_word_end< >237_word_end< 및 >469_word_end< (>71_word_end< 거래 >1398_word_end<>783_word_end<섹션 9.>103_word_end<
|
>71_word_end< >237_word_end<와 >469_word_end< (>71_word_end< 트랜잭션 >1398_word_end<), 정밀도가 제한되어 있습니다. 보다섹션 9.>103_word_end<
|
연도, 월 및 주간 >878_word_end<에서 >237_word_end< 생성 (부정 연도 BC)
|
몇 년, 몇 달, 몇 주, 일, >469_word_end<, 몇 분 및 초 >878_word_end<에서 >295_word_end<을 만듭니다.
|
>469_word_end<, 분 및 초 >878_word_end<에서 >469_word_end<을 만듭니다
|
연도, 월, 주, >469_word_end<, >469_word_end<, 분 및 초 >878_word_end<에서 >223_word_end< 생성 (부정적인 해 BC)
|
연도, 월, 일, >469_word_end<, >469_word_end<, 분 및 초 >878_word_end<에서 >469_word_end<대가있는 >223_word_end<를 만듭니다 (부정적인 해는 BC를 나타냅니다). 만약에
|
>71_word_end< >237_word_end< 및 >469_word_end< (>71_word_end< 거래 >1398_word_end<>783_word_end<섹션 9.>103_word_end<
|
>71_word_end< >237_word_end< 및 >469_word_end< (>71_word_end< 문의 >1398_word_end<>783_word_end<섹션 9.>103_word_end<
|
>71_word_end< >237_word_end< 및 >469_word_end< (kee
|
>71_word_end< >237_word_end< 및 >469_word_end< (>71_word_end< 거래 >1398_word_end<>783_word_end<섹션 9.>103_word_end<
|
>1361_word_end<
|
>1373_word_end<>1374_word_end<
>261_word_end<가 >25_word_end<됩니다 :
(>1378_word_end<
,>1380_word_end<
>1381_word_end<>1382_word_end<
,>1384_word_end<
>1385_word_end<>1378_word_end<
,>1388_word_end<
>1381_word_end<>1382_word_end<
,>1392_word_end<
)
이 표현식은 두 개의 기간 (엔드 포인트로 정의)이 겹치지 않으면 겹치지 않으면 >944_word_end<으로 생성됩니다. 종말점은 >237_word_end<, >469_word_end< >222_word_end< >223_word_end< 쌍으로 지정할 수 있습니다. >222_word_end< >237_word_end<, >469_word_end< >222_word_end< >223_word_end<와 >295_word_end<으로. 한 쌍의 값이 제공되면 >1398_word_end< >222_word_end< 끝을 먼저 쓸 수 있습니다.>1374_word_end<
쌍의 >156_word_end< 값을 자동으로 >1398_word_end<합니다. 각 기간은 하프 오픈 >295_word_end<을 나타내는 것으로 간주됩니다>1398_word_end<
>1400_word_end<
>1184_word_end<
>1404_word_end<
>1406_word_end<
,>1398_word_end<
및end
동일하게 해당 단일 >469_word_end<을 나타냅니다. 예를 들어, 종말점 만있는 두 가지 기간은 겹치지 않는다는 것을 의미합니다.
선택 ( '2001-02-16', >237_word_end< '2001-12-21') 중첩 (>237_word_end< '2001-10-30', >237_word_end< '2002-10-30');토토 결과 :>928_word_end<
선택 ( '2001-02-16', '100 일') 중첩 (>237_word_end< '2001-10-30', >237_word_end< '2002-10-30');토토 결과 :>944_word_end<
선택 (>237_word_end< '2001-10-29', >237_word_end< '2001-10-30') 중첩 (>237_word_end< '2001-10-30', >237_word_end< '2001-10-31');토토 결과 :>944_word_end<
선택 (>237_word_end< '2001-10-30', >237_word_end< '2001-10-30') 중첩 (>237_word_end< '2001-10-30', >237_word_end< '2001-10-31');토토 결과 :True
추가 할 때>295_word_end<
값 (>222_word_end< SUPTRANTING>295_word_end<
value from) a>469_word_end<대가있는 >223_word_end<
값, 값, 요일 구성 요소가 발전하거나 >237_word_end<를 줄입니다>469_word_end<대가있는 >223_word_end<
지시 된 일수에 따라 >469_word_end<을 동일하게 유지합니다. 일광 절약 >469_word_end< 절약 >469_word_end< 변경 (세션 >469_word_end<대가 DST를 인식하는 >469_word_end<대로 설정 될 때)>295_word_end< '1 일'
반드시 동일하지는 않습니다>295_word_end< '24 >469_word_end< '
. 예를 들어, 세션 >469_word_end<대가로 설정된 상태에서America/Denver
:
>469_word_end<대가있는 >223_word_end< '2005-04-02 12 : 00 : 00-07' + >295_word_end< '1 일';토토 결과 :2005-04-03 12:00:00-06
>469_word_end<대가있는 >223_word_end<를 선택하십시오 '2005-04-02 12 : 00 : 00-07' + >295_word_end< '24 >469_word_end< ';토토 결과 :2005-04-03 13:00:00-06
이것은 일광 절약 >469_word_end<의 변화로 인해 한 >469_word_end<이 건너 뛰었 기 때문에 발생합니다.2005-04-03 >463_word_end<
>469_word_end<대에서America/Denver
.
참고에 모호성이있을 수 있습니다.개월
>878_word_end<에 의해 반품>635_word_end<
다른 달이 다르기 때문에 일수가 다르기 때문입니다.PostgreSQL의 접근 방식은 부분 달을 계산할 때 두 >237_word_end< >156_word_end<의 월을 사용합니다. 예를 들어,>635_word_end< ( '2004-06-01', '2004-04-30')
4 월을 사용하여 수율1 월 1 일
, May를 사용하는 동안1 월 2 일
5 월은 31 일이므로 4 월은 30 일만 있습니다.
>237_word_end< 및 >223_word_end<의 뺄셈도 복잡 할 수 있습니다. 뺄셈을 수행하는 개념적으로 간단한 방법 중 하나는 각 값을 사용하여 각 값을 여러 초로 변환하는 것입니다.>782_word_end< (Epoch >880_word_end< ...)
, 토토 결과를 빼십시오. 이것은의 수를 생성합니다초두 값 사이. 이는 매월 일수, >469_word_end<대 변경 및 일광 절약 >469_word_end< 조정에 맞게 조정됩니다. >237_word_end< >222_word_end< >223_word_end< 값의 빼기“-
”>261_word_end<는 값 사이의 일 (24 >469_word_end<)과 >469_word_end분/초를 반환하여 동일한 조정을합니다. 그만큼>635_word_end<
함수는 연도, 몇 달, 일, >469_word_end분/초를 반환하여 >878_word_end< 별 뺄셈을 수행 한 >164_word_end< 음의 >878_word_end< 값을 조정합니다. >164_word_end< 쿼리는 이러한 접근법의 차이점을 보여줍니다. 샘플 결과는로 생성되었습니다.>215_word_end< = 'US/Eastern'
; 사용 된 두 >237_word_end< 사이에 일광 절약 >469_word_end< 변경이 있습니다.
추출을 선택하십시오 (>221_word_end180_word_end< (>221_word_end 토토 결과 : 10537200.000000
select (timestamptz의 2013-07-01 12:00:00 ')->180_word_end< (Epoch)- >180_word_end< (>221_word_end토토 결과 : 121.9583333333333333
>221_word_end221_word_end 토토 결과 : 1>559_word_end< 23:00:00
연령 선택 (>221_word_end221_word_end 토토 결과 : 4 Mons
>782_word_end<
, >182_word_end<
>782_word_end< (>878_word_end<
>880_word_end<소스
)
the>782_word_end<
함수는 >237_word_end>469_word_end< 값에서 해 >222_word_end< >469_word_end<과 같은 서브 >878_word_end<를 검색합니다.소스
유형의 값 표현식이어야합니다>223_word_end<
, >237_word_end<
, >1184_word_end<
>222_word_end<>295_word_end<
. (>223_word_end<와 >469_word_end<은 >469_word_end<대가 있거나없는 >469_word_end<에있을 수 있습니다.)>878_word_end<
는 소스 값에서 추출 할 >878_word_end<를 선택하는 식별자 >222_word_end< 문자열입니다. 모든 입력 데이터 유형에 모든 >878_word_end<가 유효하지는 않습니다. 예를 들어, 하루보다 작은 >878_word_end<는 a에서 추출 할 수 없습니다.>237_word_end<
, 하루 이상 >878_word_end<는 a를 추출 할 수 없습니다.>1184_word_end<
. 그만큼>782_word_end<
함수 유형 값을 반환>884_word_end<
.
>164_word_end<은 유효한 >878_word_end< 이름입니다 :
Century
세기; 을 위한>295_word_end<
값, 연도 >878_word_end<는 100으로 나눈
>782_word_end< (>221_word_end토토 결과 : 20
추출을 선택하십시오 (>221_word_end토토 결과 : 21
추출을 선택하십시오 (세>27_word_end<터 >237_word_end<부터 '0001-01-01 AD');토토 결과 :1
추출을 선택하십시오 (Century >880_word_end< Date '0001-12-31 BC');토토 결과 :-1
>782_word_end< (Century >880_word_end< Interval '2001 년'); 선택을 선택하십시오.토토 결과 :20
>1098_word_end<
월의 날 (1-31); 을 위한>295_word_end<
값, 일수
추출을 선택하십시오 (>221_word_end토토 결과 : 16
>180_word_end< 선택 (>295_word_end< '40 일 1 분 ');토토 결과 :40
10 년
연도 >878_word_end<는 10으로 나뉩니다.
추출을 선택하십시오 (>221_word_end토토 결과 : 200
dow
일요일과 같은 요일 (0
) ~ 토요일 (6
)
추출을 선택하십시오 (>221_word_end토토 결과 : 5
참고>180_word_end<
의 날의 날의 날 번호는와 다릅니다.to_char (..., 'd')
>600_word_end<.
doy
일년의 날 (1–365/366)
추출을 선택하십시오 (>221_word_end토토 결과 : 47
epoch
for>469_word_end<대가있는 >223_word_end<
값, 1970-01-01 00:00:00 이후의 초 수 을 위한>237_word_end<
>234_word_end<>223_word_end<
값, >469_word_end<대 >222_word_end< 일광 절약 규칙에 관계없이 1970-01-01 00:00:00 이후의 명목상 초의 명목 수; 을 위한>295_word_end<
값, >295_word_end<의 총 초 수
추출을 선택하십시오 (>221_word_end221_word_end< Zone '2001-02-16 20 : 38 : 40.12-08');.토토 결과 : 982384720.120000
추출을 선택하십시오 (>221_word_end토토 결과 : 982355920.120000
추출을 선택하십시오 (Epoch from >1092_word_end469_word_end<');토토 결과 : 442800.000000
epoch 값을 A로 다시 변환 할 수 있습니다>469_word_end<대가있는 >223_word_end<
withTO_>1184_word_end
to_timestamp (982384720.12); 선택토토 결과 :2001-02-17 04 : 38 : 40.12+00
적용에주의하십시오to_timestamp
a에서>237_word_end<
>222_word_end<>223_word_end<
값은 오해의 소지가있는 토토 결과를 낳을 수 있습니다. 토토 결과는 UTC에서 원래 값이 주어 졌다고 효과적으로 가정 할 것입니다..
>1172_word_end<
>469_word_end< >878_word_end< (>223_word_end<의 0–23, 구간이 무제한)
추출을 선택하십시오 (>221_word_end토토 결과 : 20
Isodow
월요일과 같은 요일 (1
) ~ 일요일 (7
)
>782_word_end< (>221_word_end토토 결과 : 7
이것은 동일합니다dow
일요일을 제외하고. 이것은와 일치합니다.ISO8601 주 번호 번호.
Iso>1238_word_end<
theISO8601 >237_word_end<가 떨어지는 주 1 주일
>782_word_end< (Iso>1238_word_end< >880_word_end< Date '2006-01-01');토토 결과 :2005
>782_word_end< (Iso>1238_word_end< from Date '2006-01-02');토토 결과 :2006
각ISO8601 주 번호 연도는 1 월 4 일 월요일부터 >1398_word_end<되므로 1 월 4 일 >222_word_end< 12 월 말에ISO연도는 Gregorian 년과 다를 수 있습니다. 참조Week
자세한 내용은 >878_word_end<
줄리안
the줄리안 >237_word_end<>237_word_end< >222_word_end< >223_word_end<에 해당합니다. 로컬 자정이 아닌 >223_word_end<는 분수 값을 초래합니다. 보다섹션 B.7자세한 내용은
>782_word_end< (Julian >880_word_end< Date '2006-01-01');토토 결과 :2453737
추출을 선택하십시오 (>221_word_end토토 결과 : 2453737.50000000000000000000
마이크로 초
분수 부품을 포함한 초 >878_word_end<는 1,000 000을 곱한 것; 여기에는 전체 초가 포함되어 있습니다
추출을 선택하십시오 (>221_word_end< '17 : 12 : 28.5 '의 마이크로 초);토토 결과 :28500000
밀레니엄
밀레니엄; 을 위한>295_word_end<
값, 연도 >878_word_end<는 1000으로 나눈
추출을 선택하십시오 (>221_word_end토토 결과 : 3
>782_word_end< (Interval '2001 년')에서 밀레니엄 (Millennium);토토 결과 :2
1900 년대의 몇 년은 2 천년입니다. 3 천년은 2001 년 1 월 1 일에 >1398_word_end<되었습니다.
milliseconds
분수 부품을 포함한 초 >878_word_end<는 1000을 곱했습니다. 여기에는 전체 초가 포함됩니다.
>180_word_end< 선택 (>221_word_end< '17 : 12 : 28.5 '에서 밀리 초);토토 결과 :28500.000
>1176_word_end
분 >878_word_end< (0–59)
추출을 선택하십시오 (>221_word_end토토 결과 : 38
>1094_word_end<
연도 내 월 수 (1-12); 을 위한>295_word_end<
값, Modulo 12 (0–11)
추출을 선택하십시오 (>221_word_end토토 결과 : 2
추출을 선택하십시오 (매월 '2 년 3 개월');토토 결과 :3
추출을 선택하십시오 (매달 >295_word_end< '2 년 13 개월');토토 결과 :1
Quarter
>237_word_end<가있는 해 (1-4)
추출을 선택하십시오 (>221_word_end토토 결과 : 1
Second
분수 초를 포함한 초 >878_word_end<
추출을 선택하십시오 (>221_word_end토토 결과 : 40.000000
>180_word_end< 선택 (>221_word_end< >880_word_end< '17 : 12 : 28.5 ');토토 결과 :28.500000
>215_word_end<
몇 초 만에 측정 된 UTC에서 >469_word_end<대 오프셋. 양수 값은 UTC의 동쪽 >469_word_end< 영역, UTC 서쪽 구역에 대한 음수 값에 해당합니다. (기술적으로PostgreSQL도약 초가 처리되지 않기 때문에 UTC를 사용하지 않습니다.)
>221_word_end
>469_word_end<대 오프셋의 >469_word_end< 구성 요소
>221_word_end1176_word_end
>469_word_end<대 오프셋의 미세 구성 요소
Week
의 수ISO8601 일주일. 정의에 따르면, ISO Weeks는 월요일에 >1398_word_end<되며 첫 주에는 그 해의 1 월 4 일이 포함됩니다. 다시 말해, 1 년의 첫 번째 목요일은 그 해의 1 주차입니다.
ISO 주중 번호 시스템에서 1 월 초반 >237_word_end<는 전년도의 52 >222_word_end< 53 주에 일부가 될 수 있으며, 12 월 후반 >237_word_end<는 내년 첫 주의 일부가 될 수 있습니다. 예를 들어,2005-01-01
2004 년 53 주차의 일부이며2006-01-01
2005 년 52 주차의 일부이며2012-12-31
2013 년 첫 주에 일부입니다.Iso>1238_word_end<
함께 >878_word_end<주
일관된 토토 결과를 얻으려면
추출을 선택하십시오 (>221_word_end토토 결과 : 7
년
올해 >878_word_end<. 없음을 명심하십시오0 AD
, So SubcractingBC
ad
몇 년 동안 조심해야합니다.
추출을 선택하십시오 (>221_word_end토토 결과 : 2001
처리 할 때>295_word_end<
value, the>180_word_end<
함수는 >295_word_end< 출력 함수에 의해 사용되는 해석과 일치하는 >878_word_end< 값을 생성합니다. 예를 들어 비정형 >295_word_end< 표현으로 >1398_word_end<하면 놀라운 결과를 얻을 수 있습니다.
>295_word_end< '80 분 '; 선택토토 결과 :01:20:00
>180_word_end< 선택 (>295_word_end< '80 분 ');토토 결과 :20
입력 값이 +/- 인피니티 인 경우>782_word_end<
단조로 인한 >878_word_end<에 대한 +/- 인피니티 (epoch
, 줄리안
, 년
, Iso>1238_word_end<
, 10 년
, Century
및밀레니엄
). 다른 >878_word_end<의 경우 Null이 반환됩니다.PostgreSQL무한 입력의 모든 경우에 대해 >101_word_end< 전 버전이 0을 반환했습니다.
the>782_word_end<
함수는 주로 계산 처리를위한 것입니다. 표시의 >237_word_end>469_word_end< 값 서식은 참조>207_word_end<.
the>182_word_end<
함수는 전통적으로 모델링됩니다IngresSQL-스탠드 함수>782_word_end<
:
>182_word_end< ( '>878_word_end<
',소스
)
여기서>878_word_end<
매개 변수는 이름이 아닌 문자열 값이어야합니다. 유효한 >878_word_end< 이름>182_word_end<
와 동일합니다>782_word_end<
. 역사적 이유로>182_word_end<
함수 유형 값을 반환>547_word_end<도
. 이로 인해 특정 용도에서 정밀도가 손실 될 수 있습니다. 사용>180_word_end<
대신 권장됩니다.
>182_word_end<를 선택하십시오 ( '>1098_word_end<', timestamp '2001-02-16 20:38:40');토토 결과 :16
>182_word_end< ( '>469_word_end<', >295_word_end< '4 >469_word_end< 3 분'); 선택토토 결과 :4
>185_word_end<
함수>185_word_end<
개념적으로trunc
>884_word_end<에 대한 함수.
>185_word_end< (>878_word_end<
,소스
[,time_zone
])
소스
유형의 값 표현식입니다>223_word_end<
, >469_word_end<대가있는 >223_word_end<
>222_word_end<>295_word_end<
. (유형의 값>237_word_end<
>234_word_end<>221_word_end<
자동으로 캐스트됩니다>223_word_end<
>222_word_end<>295_word_end<
각각.)>878_word_end<
입력 값을 자울 수있는 정밀도를 선택합니다. 반환 값은 마찬가지로 유형입니다.>223_word_end<
, >469_word_end<대가있는 >223_word_end<
>222_word_end<>295_word_end<
, 그리고 선택한 하나의 세트보다 덜 중요하지 않은 모든 >878_word_end<가 0으로 (>222_word_end< 요일 및 월).
유효한 값>878_word_end<
are :
마이크로 초 |
milliseconds |
Second |
분 |
>1172_word_end< |
>1098_word_end< |
Week |
>1094_word_end< |
쿼터 |
연도 |
10 년 |
Century |
밀레니엄 |
입력 값이 유형 인 경우>469_word_end<대가있는 >223_word_end<
, 절단은 특정 >469_word_end<대와 관련하여 수행된다. 예를 들어, 잘린>1098_word_end<
해당 구역에서 자정 인 값을 생성합니다. 기본적으로 잘린 것은 전류와 관련하여 수행됩니다타임 존설정이지만 선택 사항time_zone
다른 >469_word_end<대를 지정하기 위해 인수를 제공 할 수 있습니다. >469_word_end<대 이름은에 >263_word_end< 된 모든 방법으로 지정할 수 있습니다.>209_word_end<.3.
처리 할 때 >469_word_end<대를 지정할 수 없습니다>469_word_end<대가없는 >223_word_end<
>222_word_end<>295_word_end<
입력. 이들은 항상 액면가로 취합니다.
>265_word_end< (현지 >469_word_end<대가America/New_York
) :
>185_word_end< ( '>469_word_end<', >223_word_end< '2001-02-16 20:38:40'); 선택토토 결과 :>829_word_end<
>185_word_end< ( '>1238_word_end<', timestamp '2001-02-16 20:38:40'); 선택토토 결과 :2001-01-01 00:00:00
>185_word_end< ( '>1098_word_end<', >469_word_end<대가있는 >223_word_end< '2001-02-16 20 : 38 : 40+00');토토 결과 :2001-02-16 00:00:00-05
>185_word_end< ( '>1098_word_end<', >469_word_end<대가있는 >223_word_end< '2001-02-16 20 : 40 : 40+00', 'Australia/Sydney');;토토 결과 :2001-02-16 08:00:00-05
>185_word_end< ( '>469_word_end<', >295_word_end< '3 일 02:47:33'); 선택토토 결과 :3 일 >463_word_end<
>188_word_end<
함수>188_word_end<
“bins”지정된 구간으로의 입력 >223_word_end< (스트라이드) 지정된 원점과 정렬되었습니다.
>188_word_end< (스트라이드
,소스
,원산지
)
소스
유형의 값 표현식입니다>223_word_end<
>222_word_end<>469_word_end<대가있는 >223_word_end<
. (유형의 값>237_word_end<
자동으로 캐스트>223_word_end<
.)스트라이드
유형의 값 표현식입니다>295_word_end<
. 반환 값은 마찬가지로 유형입니다.>223_word_end<
>222_word_end<>469_word_end<대가있는 >223_word_end<
소스
배치.
예 :
>188_word_end< ('15 분 ', >223_word_end<'2020-02-11 15:44:17 ', >223_word_end<'2001-01-01 ');;토토 결과 :2020-02-11 15:30:00
>188_word_end< ('15 분 ', >223_word_end<'2020-02-11 15:44:17 ', >223_word_end<'2001-01-01 00:02:30 ');;토토 결과 :2020-02-11 15:32:30
전체 장치 (1 분, 1 >469_word_end< 등)의 경우 유사한 결과와 동일한 결과를 제공합니다>185_word_end<
전화, 그러나 차이점은입니다.>188_word_end<
임의의 >295_word_end<으로 잘릴 수 있습니다.
the스트라이드
>295_word_end<은 0보다 크고 월 이상의 단위를 포함 할 수 없어야합니다.
>469_word_end<대에서
theat 타임 존
>261_word_end< 변환 >223_word_end<없음타임 영역으로의 >469_word_end<대with>469_word_end<대 및>225_word_end<
다른 >469_word_end<대에 대한 값.표 >107_word_end<4변형을 보여줍니다.
표 >107_word_end<4. >469_word_end<대에서
변형
>261_word_end< >263_word_end< example (s) |
---|
주어진 >223_word_end< 변환없음>469_word_end<대에서 >223_word_end<with주어진 값이 지정된 >469_word_end<대에 있다고 가정하면 >469_word_end<대
|
주어진 >223_word_end< 변환with>469_word_end<대에서 >223_word_end<없음해당 영역에 >469_word_end<이 나타날 때 >469_word_end<대
|
주어진 >469_word_end< 변환with새로운 >469_word_end<대로의 >469_word_end<대. >237_word_end<가 제공되지 않으므로 이름이 지정된 대상 영역에 대한 >71_word_end< 활성 UTC 오프셋을 사용합니다.
|
이 표현에서 원하는 >469_word_end<대Zone
>775_word_end< 값으로 지정할 수 있습니다 (예 :'America/Los_angeles'
) >222_word_end< >295_word_end<으로 (예 :>295_word_end< '-08 : 00'
). >775_word_end<의 경우, >469_word_end<대 이름은에 >263_word_end< 된 모든 방법으로 지정할 수 있습니다.>209_word_end<.3. >295_word_end< 케이스는 UTC에서 오프셋이 고정 된 영역에만 유용하므로 실제로는 일반적이지 않습니다.
>265_word_end< (>71_word_end<를 가정>215_word_end<설정은America/Los_angeles
) :
>221_word_end221_word_end< Zone 'America/Denver'; 선택하십시오.토토 결과 : 2001-02-16 19:38:40-08
>221_word_end< Zone '2001-02-16 20 : 38 : 40-05'At >221_word_end< Zone 'America/Denver';로 >223_word_end<를 선택하십시오.토토 결과 :2001-02-16 18:38:40
>221_word_end221_word_end< Zone 'Asia/Tokyo'>191_word_end< 'America/Chicago'; 선택하십시오.토토 결과 : 2001-02-16 05:38:40
첫 번째 >265_word_end<는 타임 존을 부족한 값에 추가하고 >71_word_end<를 사용하여 값을 표시합니다타임 존
설정. 두 번째 >265_word_end<는 >223_word_end<를 >469_word_end<대 값으로 지정된 >469_word_end<대로 이동시키고 >469_word_end<대없이 값을 반환합니다. 이것은 >71_word_end<와 다른 값의 저장 및 표시를 허용합니다>1184_word_end
함수
SQL >600_word_end< 구성과 동일합니다타임 존
(Zone
, >223_word_end<
)
.>223_word_end<
>469_word_end<대에서Zone
PostgreSQL>71_word_end< >237_word_end< 및 >469_word_end<과 관련된 값을 반환하는 여러 >600_word_end<을 제공합니다. 이 SQL 표준은 >71_word_end< 트랜잭션의 >1398_word_end< >469_word_end<에 따라 모든 반환 값을 >600_word_end<합니다.
>642_word_end< >686_word_end< >686_word_end686_word_end< ( 정밀
) >686_word_end정밀
) >1022_word_end< localtimestamp >1022_word_end< (정밀
) Local>221_word_end정밀
)
>686_word_end<
>234_word_end<>686_word_end
Local>221_word_end<
및Local>221_word_end
>686_word_end<
, >686_word_end
Local>221_word_end<
및Local>221_word_end
일부 예 :
>686_word_end<을 선택하십시오;토토 결과 :>695_word_end<
>642_word_end<; 선택토토 결과 :2019-12-23
>686_word_end토토 결과 : >663_word_end<
>686_word_end토토 결과 : 2019-12-23 >712_word_end<
Local>221_word_end토토 결과 : 2019-12-23 >1031_word_end<
이 함수는 >71_word_end< 트랜잭션의 >1398_word_end< >469_word_end<을 리턴하므로 거래 중에 그 값이 변경되지 않습니다. 이것은 특징으로 간주됩니다. 의도는 단일 트랜잭션이 일관된 개념을 갖도록하는 것입니다.“>71_word_end<”>469_word_end<, 동일한 트랜잭션 내에서 다중 수정이 같은 >469_word_end< 스탬프를 부여하도록합니다.
다른 데이터베이스 시스템이 이러한 값을 더 자주 발전시킬 수 있습니다.
PostgreSQL는 또한 >71_word_end< 문의 >1398_word_end< >469_word_end<을 반환하는 함수뿐만 아니라 순간의 실제 전류 >469_word_end<을 제공합니다. 비 SQL 표준 >469_word_end< >600_word_end<의 전체 목록은 >164_word_end<과 같습니다.
>1339_word_end< () state_timestamp () >654_word_end< () >469_word_end<의 >469_word_end< () 지금()
>1339_word_end< ()
>686_word_end
state_timestamp ()
>71_word_end< 문의 >1398_word_end< >469_word_end<을 반환합니다 (특히 클라이언트로부터 최신 명령 메시지를 수신하는 >469_word_end<)..>1303_word_end< ()
>234_word_end<>1339_word_end< ()
트랜잭션의 첫 명령 중에 동일한 값을 반환>1325_word_end< 후속 명령 중에는 다를 수 있습니다.>654_word_end< ()
실제 >71_word_end< >469_word_end<을 반환하므로 단일 SQL 명령 내에서도 값이 변경됩니다.>221_word_end
역사적입니다PostgreSQL함수. 좋다>654_word_end< ()
, 실제 >71_word_end< >469_word_end<을 반환>1325_word_end< 형식으로>775_word_end<
a가 아닌 문자열>469_word_end<대가있는 >223_word_end<
value.>1287_word_end< ()
전통적인PostgreSQL동등한>1339_word_end< ()
.
모든 >237_word_end>469_word_end< 데이터 유형은 특별한 리터럴 값도 허용>1287_word_end<
>71_word_end< >237_word_end<와 >469_word_end<을 지정하려면 (다시, 트랜잭션 >1398_word_end< >469_word_end<으로 해석). 따라서 >164_word_end< 세 가지 모두 동일한 결과를 반환합니다.
>686_word_end223_word_end< '지금'을 선택하십시오. ->1325_word_end< 아래 팁 참조
예를 들어 a와 같이 나중에 평가할 값을 지정할 때 세 번째 양식을 사용하지 마십시오.기본값
테이블 열의 조항. 시스템이 변환됩니다>1287_word_end<
to a>223_word_end<
상수가 구문 분석하자마자 기본값이 필요할 때 테이블 생성 >469_word_end<이 사용됩니다! 처음 두 가지 양식은 기본값이 사용될 때까지 평가되지 않습니다. 함수 호출이기 때문입니다. 따라서 이들은 행 삽입 >469_word_end<에 대한 불이행의 원하는 동작을 제공 할 것입니다. (참조>209_word_end<.1.4.)
서버 프로세스의 실행을 지연시키기 위해 >164_word_end< >600_word_end<을 사용할 수 있습니다 :
pg_sleep (>547_word_end<도
) pg_sleep_for (>295_word_end<
) pg_sleep_until (>469_word_end<대가있는 >223_word_end<
)
PG_SLEEP
주어진 초 수가 경과 할 때까지 >71_word_end< 세션의 프로세스를 잠들게합니다. 분수 초 지연을 지정할 수 있습니다.pg_sleep_for
| 수면 >469_word_end<을 지정할 수있는 편의 >600_word_end<입니다.>295_word_end<
. pg_sleep_until
는 특정 모닝 >469_word_end<이 필요한 경우 편의 >600_word_end<입니다. 예를 들어:
선택 PG_SLEEP (1.5); pg_sleep_for ( '5 분')를 선택하십시오. pg_sleep_until을 선택하십시오 ( '내일 03:00');
수면 >295_word_end<의 효과적인 해상도는 플랫폼 별입니다. 0.01 초는 공통 값입니다. 수면 지연은 최소한 지정된만큼 길다. 서버로드와 같은 요소에 따라 더 길 수 있습니다. 특히,pg_sleep_until
지정된 >469_word_end<에 정확히 깨어나는 것이 보장되지는 않지만 더 일찍 일어나지 않을 것입니다.
호출 할 때 세션이 필요 이상으로 더 많은 자물쇠를 보유하지 않도록하십시오PG_SLEEP
>222_word_end< 그 변형. 그렇지 않으면 다른 세션이 수면 과정을 기다려야 전체 시스템을 늦추어야 할 수도 있습니다.
문서에 올바른 것이 없다면 일치하지 않습니다. 특정 >600_word_end<에 대한 귀하의 경험 >222_word_end< 추가 >263_word_end<이 필요합니다. 사용이 양식문서 문제를보고하려면