9.14. 사설 토토 함수#

표 9.45다음을 보여줍니다포스트그레SQL사설 토토를 생성하는 데 사용할 수 있는 함수.

표 9.45. 사설 토토생성 함수

기능

설명

gen_random_사설 토토사설 토토

사설 토토v4사설 토토

버전 4(임의) 사설 토토를 생성합니다.

gen_random_사설 토토()5b30857f-0bfa-48b5-ac0b-5c64e28078d1

사설 토토v4()b42410ee-132f-42ee-9e4f-09a6485c95b8

사설 토토v7 ( [ 시프트 간격 ] ) → 사설 토토

버전 7(시간순) 사설 토토를 생성합니다. 타임스탬프는 밀리초 정밀도 + 밀리초 미만 타임스탬프 + 무작위의 UNIX 타임스탬프를 사용하여 계산됩니다. 선택적 매개변수시프트계산된 타임스탬프를 주어진 값만큼 이동합니다간격.

사설 토토v7()019535d9-3df7-79fb-b466-fa907fa17f9e


참고

사설 토토-ossp모듈은 사설 토토 생성을 위한 다른 표준 알고리즘을 구현하는 추가 기능을 제공합니다.

표 9.46다음을 보여줌PostgreSQL사설 토토에서 정보를 추출하는 데 사용할 수 있는 함수.

표 9.46. 사설 토토추출 기능

기능

설명

사설 토토_extract_timestamp ( 사설 토토 ) → 시간대가 포함된 타임스탬프

추출 a시간대가 포함된 타임스탬프사설 토토 버전 1 및 7에서. 다른 버전의 경우 이 함수는 null을 반환합니다. 추출된 타임스탬프가 사설 토토가 생성된 시간과 반드시 ​​정확히 일치할 필요는 없습니다. 이는 사설 토토를 생성한 구현에 따라 다릅니다.

사설 토토_extract_timestamp('019535d9-3df7-79fb-b466-​fa907fa17f9e'::사설 토토)2025-02-23 21:46:24.503-05

사설 토토_extract_version ( 사설 토토 ) → smallint

다음에 설명된 변형의 사설 토토에서 버전을 추출합니다.RFC 9562. 다른 변형의 경우 이 함수는 null을 반환합니다. 예를 들어, 다음으로 생성된 사설 토토의 경우gen_random_사설 토토, 이 함수는 4를 반환합니다.

사설 토토_extract_version('41db1265-8bc1-4ab3-992f-​885799a4af1d'::사설 토토)4

사설 토토_extract_version('019535d9-3df7-79fb-b466-​fa907fa17f9e'::사설 토토)7


포스트그레SQL또한 다음에 표시된 일반적인 비교 연산자를 제공합니다.표 9.1사설 토토용.

참조섹션 8.12데이터 유형에 대한 자세한 내용사설 토토inPostgreSQL.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.