이 문서는 지원되지 않는 스포츠 토토 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 무지개 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

세트

이름

SET --런타임 매개변수 변경

시놉시스

스포츠 토토 [ 세션 | 로컬 ]configuration_parameter받는 사람 | = | '' | 기본값시간대| 로컬 | 기본값

설명

SET명령은 런타임을 변경합니다 구성 매개변수. 많은 런타임 매개변수가 다음에 나열되어 있습니다.범퍼카 토토 : 문서 : 9.3 : 서버 구성변경 가능 즉석에서SET. (그러나 일부는 요구 슈퍼유저 권한은 변경할 수 있으며 다른 권한은 이후에 변경할 수 없습니다. 서버 또는 세션 시작.)SET에만 영향을 미칩니다 현재 세션에서 사용되는 값입니다.

만약SET(또는 동등하게세션 스포츠 토토)은 다음과 같은 트랜잭션 내에서 발행됩니다. 나중에 중단되었습니다.세트트랜잭션이 롤백되면 명령이 사라집니다. 일단 주변 트랜잭션이 커밋되면 그 효과는 지속됩니다. 다른 사람이 재정의하지 않는 한 세션이 끝날 때까지SET.

효과로컬 스포츠 토토다음까지만 지속 커밋 여부에 관계없이 현재 트랜잭션의 끝입니다. 에이 특별한 경우는SET다음이 따름로컬 스포츠 토토단일 트랜잭션 내에서: the로컬 스포츠 토토값은 끝까지 표시됩니다. 거래 이후에(거래가 다음과 같은 경우) 커밋됨)세트값은 다음과 같습니다. 효과.

효과SET또는로컬 스포츠 토토또한 다음으로 롤백하여 취소됩니다. 명령보다 이전의 저장점입니다.

만약로컬 스포츠 토토함수 내에서 사용됩니다. 그건SET동일한 옵션 변수(참조PostgreSQL : 문서 : 9.3 : 젠 토토 생성), 의 효과SET 로컬함수 종료 시 명령이 사라집니다. 즉, 그 가치 실제로 함수가 호출되었을 때 어쨌든 복원됩니다. 이 허용합니다로컬 스포츠 토토동적 또는 함수 내에서 매개변수를 반복적으로 변경하는 동안에도 사용의 편리함을 가지고 있습니다.SET발신자의 값을 저장하고 복원하는 옵션. 그러나 일반세트명령은 주변의 모든 명령을 무시합니다. 함수SET옵션; 그 효과는 롤백되지 않는 한 지속됩니다.

참고:스포츠 토토버전 8.0~8.2, a의 효과SET 로컬이전 저장점을 해제하면 취소됩니다. 또는 a를 성공적으로 종료하여PL/pgSQL예외 블록. 이 동작은 다음과 같이 변경되었습니다. 직관적이지 않은 것으로 간주됩니다.

매개변수

세션

명령이 현재 세션에 적용되도록 지정합니다. (둘 다 아닐 경우 기본값입니다.세션아니요로컬나타납니다.)

로컬

명령이 현재에만 적용되도록 지정합니다. 거래. 이후커밋또는롤백, 세션 수준 설정이 적용됩니다. 다시. 참고하세요로컬 스포츠 토토다음에 나타날 것입니다 a 외부에서 실행되면 아무런 효과가 없습니다.시작차단, 거래가 종료되므로 즉시.

configuration_parameter

설정 가능한 런타임 매개변수의 이름. 사용 가능한 매개변수는 다음과 같습니다. 문서화됨범퍼카 토토 : 문서 : 9.3 : 서버 구성그리고 아래.

매개변수의 새 값. 값은 문자열로 지정할 수 있습니다. 상수, 식별자, 숫자 또는 쉼표로 구분된 목록 특정 매개변수에 적합합니다.기본값재설정을 지정하기 위해 쓸 수 있습니다. 매개변수를 기본값으로 설정합니다(즉, 어떤 값이든 없었다면 가지고 있었을 것입니다SET다음에 처형되었습니다. 현재 세션).

문서에 설명된 구성 매개변수 외에18장, 몇 가지만 할 수 있는 것이 있습니다. 다음을 사용하여 조정됩니다.SET명령 또는 그 특별한 구문이 있습니다:

스키마

스키마 설정 ''는의 별칭입니다.검색_경로를 다음으로 설정. 스키마는 하나만 지정할 수 있습니다. 이 구문을 사용합니다.

이름

이름 설정다음의 별칭입니다.클라이언트 인코딩을 다음으로 설정.

시드

난수 생성기의 내부 시드를 설정합니다( 기능무작위). 허용되는 값은 다음과 같습니다. -1과 1 사이의 부동 소수점 숫자를 곱한 다음 2까지31-1.

함수를 호출하여 시드를 설정할 수도 있습니다.세트 시드:

세트 시드 선택();
시간대

시간대 설정은의 별칭입니다.다음 시간대로 시간대 설정. 구문시간대 설정시간에 대한 특수 구문을 허용합니다. 구역 지정. 유효한 값의 예는 다음과 같습니다.

'PST8PDT'

캘리포니아주 버클리의 시간대입니다.

'유럽/로마'

이탈리아의 시간대입니다.

-7

UTC에서 서쪽으로 7시간 떨어진 시간대(PDT와 동일). 양수 값은 UTC 기준 동쪽입니다.

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

UTC에서 서쪽으로 8시간 떨어진 시간대(PST와 동일).

로컬
기본값

시간대를 귀하의 현지 시간대로 설정하십시오(즉, 서버의 시간대로) 기본값은시간대).

참조섹션 8.5.3시간대에 대한 자세한 내용을 확인하세요.

참고

함수set_config제공 동등한 기능; 보다섹션 9.26. 또한 다음이 가능합니다. 업데이트토토 사이트 추천 :시스템 보기를 수행합니다. 에 해당함세트.

스키마 검색 경로 설정:

search_path를 my_schema로 스포츠 토토, 공개;

날짜 스타일을 전통식으로 스포츠 토토포스트그레스"전일 월"입력 규칙:

날짜 스타일을 postgres, dmy로 스포츠 토토;

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

시간대 'PST8PDT' 설정;

이탈리아 시간대 설정:

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

호환성

시간대 설정다음에 정의된 구문을 확장합니다. SQL 표준. 표준에서는 숫자 시간대만 허용합니다. 동안 오프셋포스트그레SQL허용 보다 유연한 시간대 사양. 기타 모두SET특징은포스트그레SQL확장.