지원되는 버전 :current (17)16 / 15 / 14 / 13
개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

토토 결과

토토 결과-런타임 매개 변수 변경

시놉시스

토토 결과 [세션 | 현지의 ]configuration_parameterto | =value| 'value' |value| 'value' |

​​설명

the토토 결과명령 변경 런타임 구성 매개 변수. 많은 런타임 매개 변수에 나열된윈 토토 : 문서 : 17 : 19 장 서버 구성|토토 결과. (일부 매개 변수는 수퍼 유행자와 부여 된 사용자 만 변경할 수 있습니다토토 결과해당 매개 변수의 권한. 서버 또는 세션 시작 후에 변경할 수없는 매개 변수도 있습니다.)토토 결과현재 세션에서 사용하는 값에만 영향을 미칩니다.

if토토 결과(또는 동등한세션 설정)는 나중에 중단 된 거래 내에서 발행됩니다.토토 결과트랜잭션이 롤백되면 명령이 사라집니다. 주변 거래가 커밋되면, 다른 사람에 의해 재정의되지 않는 한, 세션이 끝날 때까지 효과는 계속됩니다.토토 결과.

의 효과로컬 설정커밋 여부에 관계없이 현재 거래가 끝날 때까지 마지막. 특별한 경우토토 결과그 뒤에로컬 설정단일 거래 내에서 :로컬 설정값은 거래가 끝날 때까지 볼 수 있지만 나중에 (거래가 커밋 된 경우)토토 결과값이 적용됩니다.

의 효과토토 결과또는로컬 설정명령보다 빠른 저장 포인트로 롤백하여 취소됩니다.

if로컬 설정a가있는 함수 내에서 사용됩니다.토토 결과동일한 변수에 대한 옵션 (참조함수 만들기),의 효과로컬 설정명령은 함수 종료에서 사라집니다. 즉, 함수를 호출 할 때의 값은 어쨌든 복원됩니다.로컬 설정함수 내에서 매개 변수의 동적 또는 반복적 인 변경에 사용되는 동시에토토 결과발신자의 값을 저장하고 복원하는 옵션. 그러나 일반토토 결과명령은 주변 기능을 무시합니다토토 결과옵션; 롤백되지 않으면 그 효과가 지속됩니다.

note

inPostgreSQL버전 8.0 ~ 8.2, A의 효과로컬 설정이전 저장 포인트를 공개하거나 A에서 성공적인 종료하여 취소됩니다.pl/pgsql예외 블록. 이 행동은 직관적이지 않은 것으로 간주되어 변경되었습니다.

매개 변수

세션

명령이 현재 세션에 적용되는지 지정합니다. (이것은 기본값이면세션NORLocal나타납니다.)

Local

현재 트랜잭션에 대해서만 명령이 적용되도록 지정합니다. 후에커밋또는롤백, 세션 수준 설정이 다시 적용됩니다. 트랜잭션 블록 외부 에서이 문제를 발급하면 경고가 나오고 효과가 없습니다.

configuration_parameter

정착 가능한 런타임 매개 변수의 이름. 사용 가능한 매개 변수는에 문서화됩니다.윈 토토 : 문서 : 17 : 19 장 서버 구성아래.

value

매개 변수의 새로운 값. 값은 특정 매개 변수에 적합한 문자열 상수, 식별자, 숫자 또는 쉼표로 구분 된 목록으로 지정할 수 있습니다.기본값매개 변수를 기본값으로 재설정하도록 작성할 수 있습니다 (즉, 값이없는 경우 값이 무엇이든토토 결과현재 세션에서 실행되었습니다).

문서화 된 구성 매개 변수 외에윈 토토 : 문서 : 17 : 19 장 서버 구성,를 사용 하여만 조정할 수있는 몇 가지가 있습니다.토토 결과명령 또는 특별 구문이있는 것 :

스키마

스키마 설정 'value'search_path 토토 결과value. 이 구문을 사용하여 하나의 스키마 만 지정할 수 있습니다.

이름

이름 설정value토토 결과 client_encoding tovalue.

씨앗

랜덤 번호 생성기의 내부 시드를 설정합니다 (함수무작위). 허용 값은 -1과 1의 부동 소수점 수입니다.

함수를 호출하여 씨앗을 설정할 수도 있습니다토토 결과seed:

SELECT 토토 결과SEED (value);
시간대

시간대 설정 'value'시간대를 '로 설정하십시오.value'. 구문시간대 설정시간대 사양에 대한 특수 구문을 허용합니다. 다음은 유효한 값의 예입니다.

'America/Los_angeles'

캘리포니아 버클리의 시간대

'유럽/로마'

이탈리아의 시간대.

-7

UTC에서 서쪽으로 7 시간 (PDT에 해당). 긍정적 인 가치는 UTC에서 동쪽입니다.

간격 '-08 : 00'시간 ~ 분

UTC에서 서쪽으로 8 시간 (PST에 해당).

Local
기본값

시간대를 현지 시간대로 설정합니다 (즉, 서버의 기본값타임 존).

숫자 또는 간격으로 제공되는 시간대 설정은 내부적으로 Posix Timezone 구문으로 변환됩니다. 예를 들어, 이후시간대 설정 -7, 시간대 표시보고서<-07> +07.

시간대 약어는 뒷받침되지 않습니다토토 결과; 보다섹션 8.5.3시간대에 대한 자세한 내용은

노트

함수토토 결과_config동등한 기능을 제공합니다. 보다섹션 9.28.1. 또한를 업데이트 할 수 있습니다.PG_토토 결과TINGS동등한 성능 시스템보기토토 결과.

예제

스키마 검색 경로 설정 :

search_path를 my_schema, public;에 설정하십시오.

날짜 스타일을 전통적인 것으로 설정Postgreswith월 전일입력 규칙 :

데이터 스타일 설정 Postgres, dmy;

캘리포니아 버클리의 시간대 설정 :

시간대 설정 'America/Los_angeles';

이탈리아의 시간대 설정 :

시간대 설정 '유럽/로마';

호환성

시간대 설정SQL 표준에 정의 된 구문 확장. 표준은 숫자 시간대 만 오프셋 할 수 있습니다PostgreSQL보다 유연한 시간대 사양을 허용합니다. 기타 모든토토 결과기능은PostgreSQL확장.

​​참조

Re토토 결과, show

정정 제출

21828_22022이 양식문서 문제를보고하려면