변경 기능 - 토토 사이트 정의 변경
기능이름
[[[[argmode
] [argname
]Argtype
[, ...]]]Action
[...] [제한] Alter Function이름
[[[[argmode
] [argname
]Argtype
[, ...]])] 이름 바꾸기new_name
Alter Function이름
[[[[argmode
] [argname
]Argtype
[, ...]])] 소유자New_owner
| current_role | current_user | Session_USER이름
[[[[argmode
] [argname
]Argtype
[, ...]])] 스키마 설정new_schema
Alter Function이름
[[[[Argmode
] [argname
]Argtype
[, ...]])] [아니오] 확장에 의존Extension_name
여기서Action
중 하나입니다.NULL 입력에서 호출 | RETURNS NULL ON NULL INPUT | 엄격한 불변 | 안정 | 휘발성 물질 [Not] LeakProof [외부] 보안 개요 | [외부] 보안 정의기 병렬 안전하지 않은 | 제한 | 안전한 비용execution_cost
행result_rows
지원support_function
SETconfiguration_parameter
to | =value
| 기본 세트configuration_parameter
현재에서 다시 놓기configuration_parameter
모든 재설정
Alter Function
토토 사이트 정의를 변경합니다.
당신은 사용할 함수를 소유해야합니다Alter Function
. 토토 사이트 스키마를 변경하려면도 있어야합니다.생성
새 스키마의 권한. 소유자를 변경하려면 새로운 소유 역할의 직간접 또는 간접 구성원이어야하며 해당 역할이 있어야합니다.생성
함수 스키마의 권한. (이러한 제한은 소유자가 기능을 삭제하고 재현하여 할 수없는 일을 수행하지 않는다는 것을 강요합니다. 그러나 슈퍼업자는 어쨌든 모든 기능의 소유권을 변경할 수 있습니다.).
이름
기존 함수의 이름 (선택적으로 스키마 자격). 인수 목록이 지정되지 않으면 이름은 스키마에서 고유해야합니다.
Argmode
인수의 모드 :in
, out
, inout
또는variadic
. 생략하면 기본값은입니다.in
. 참고Alter Function
실제로주의를 기울이지 않습니다out
인수, 토토 사이트 신원을 결정하기 위해 입력 인수 만 필요하기 때문입니다. 따라서를 나열하는 것으로 충분합니다in
, inout
및variadic
인수.
argname
인수의 이름. 참고Alter Function
실제로 인수 이름에주의를 기울이지 않습니다. 함수의 신원을 결정하기 위해서는 인수 데이터 유형 만 필요하기 때문에.
Argtype
함수 인수의 데이터 유형 (선택적으로 스키마 자격이있는 경우).
new_name
함수의 새 이름.
New_owner
토토 사이트 새로운 소유자. 함수가 표시되면Security Definer
, 이후 새 소유자로 실행됩니다.
new_schema
함수에 대한 새 스키마.
확장에 의존Extension_name
NO 확장에 의존Extension_name
이 양식은 기능이 확장에 의존하거나 더 이상 해당 확장에 의존하지 않는 것으로 표시됩니다.아니오
지정되어 있습니다. 확장에 의존하는 것으로 표시된 함수는 확장자가 삭제되면 삭제됩니다.캐스케이드
지정되지 않았습니다. 함수는 여러 확장에 의존 할 수 있으며 해당 확장 중 하나가 삭제되면 삭제됩니다.
NULL 입력 호출
null 입력에서 null을 반환
엄격한
NULL 입력 호출
인수의 일부 또는 전부가 무일하게 발생할 때 함수가 호출되도록 함수를 변경합니다.null 입력에서 null을 반환
또는엄격한
인수가 무인 상태 인 경우 기능이 호출되지 않도록 함수를 변경합니다. 대신 널 결과가 자동으로 가정됩니다. 보다기능 만들기자세한 내용은
불변
안정적인
휘발성
토토 사이트 변동성을 지정된 설정으로 변경합니다. 보다함수 만들기자세한 내용.
[외부] Security Invoker
[외부] Security Definer
함수가 보안 정의기인지 여부를 변경하십시오. 키워드외부
는 SQL 준수에 대해 무시됩니다. 보다함수 만들기이 기능에 대한 자세한 내용은
병렬
함수가 병렬 처리에 안전한 것으로 간주되는지 변경합니다. 보다함수 만들기자세한 내용.
LeakProof
함수가 누출로 간주되는지 여부를 변경하십시오. 보다기능 생성이 기능에 대한 자세한 내용은
비용
execution_cost
함수의 예상 실행 비용을 변경합니다. 보다기능 생성자세한 내용은
행
result_rows
설정 회복 함수로 반환 된 추정 행 수를 변경합니다. 보다함수 만들기자세한 내용은
지원
support_function
이 기능에 사용할 플래너 지원 기능을 설정하거나 변경하십시오. 보다PostgreSQL : 문서 : 14 : 38.11. 스포츠 토토 베트맨 최적화 정보자세한 내용. You must be superuser to use this option.
이 옵션은 새로운 지원 함수의 이름을 지정해야하므로 지원 함수를 완전히 제거하는 데 사용할 수 없습니다. 사용함수 생성 또는 교체
그렇게해야한다면.
configuration_parameter
value
함수가 호출 될 때 할당을 구성 매개 변수로 추가하거나 변경하십시오. 만약에value
is기본값
또는, 동등하게리셋
가 사용되면 기능-로컬 설정이 제거되어 기능이 환경에 존재하는 값으로 실행됩니다. 사용모든 재설정
모든 기능-로컬 설정을 지우려면현재에서 설정
현재의 매개 변수 값을 저장합니다.Alter Function
함수가 입력 될 때 적용 할 값으로 실행됩니다.
참조SETand토토 사이트 : 문서 : 14 : CHAPTER 20. 서버 구성허용 매개 변수 이름 및 값에 대한 자세한 내용은
제한
SQL 표준에 맞는 무시.
함수의 이름을 바꾸려면SQRT
용 유형Integer
toSquare_Root
:
Alter Function SQRT (정수) 이름 이름을 square_root;
토토 사이트 소유자를 변경하려면SQRT
용 유형정수
toJoe
:
Alter Function Sqrt (정수) 소유자에게 Joe;
토토 사이트 스키마를 변경하려면SQRT
용 유형정수
toMaths
:
Alter Function SQRT (Integer) Set Schema Maths;
함수를 표시하려면SQRT
용 유형Integer
확장에 의존하는mathlib
:
Alter Function SQRT (Integer)는 Extension MathLib에 의존합니다.
함수에 대해 자동으로 설정된 검색 경로를 조정하려면 :
ALTER 함수 cheeck_password (텍스트) set search_path = admin, pg_temp;
자동 설정을 비활성화하려면search_path
토토 사이트 경우 :
ALTER 함수 Check_Password (텍스트) Reset Search_Path;
기능이 발신자가 사용하는 검색 경로로 실행됩니다.
이 진술은 부분적으로와 부분적으로 호환됩니다.Alter Function
SQL 표준의 명령문. 이 표준은 함수의 더 많은 속성을 수정할 수 있지만 함수 이름을 바꾸거나 함수를 보안 정의기로 만들거나 구성 매개 변수 값을 함수에 첨부하거나 함수의 소유자, 스키마 또는 변동성을 변경하는 기능을 제공하지 않습니다. 표준에는도 필요합니다.제한
키워드, 선택 사항postgresql.
문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면