기능이름([[argmode] [argname]Argtype[, ...])Action[...] [제한]
범퍼카 토토 Function이름([[argmode] [argname]Argtype[, ...]])
이름 바꾸기new_name범퍼카 토토 Function이름([[argmode] [argname]Argtype[, ...]])
소유자New_owner범퍼카 토토 Function이름([[argmode] [argname]Argtype[, ...]]))
스키마 설정new_schema
여기서Action중 하나입니다.NULL 입력에서 호출 | NULL 입력에서 NULL을 반환합니다 | 엄격한
불변 | 안정 | 휘발성 | [Not] LeakProof
[외부] 보안 개요 | [외부] 보안 정의기
비용execution_cost행result_rowssetconfiguration_parameterto | =value| 기본
세트configuration_parameter현재에서
다시 놓기configuration_parameterAll 재설정
범퍼카 토토 Function정의를 변경합니다 함수의.
당신은 사용할 함수를 소유해야합니다ALTER 기능. 함수의 스키마를 변경하려면도 있어야합니다.생성새 스키마의 권한. 에게 소유자를 변경하십시오. 새로운 소유의 역할과 그 역할은생성함수 스키마의 권한. (이것들 소유자를 변경하는 것은 아무것도하지 않는 제한이 시행됩니다 기능을 떨어 뜨리고 재현하여 할 수 없었습니다. 그러나 a 수퍼 유저는 어쨌든 모든 기능의 소유권을 변경할 수 있습니다.)
기존의 이름 (선택적으로 스키마 자격) 기능.
인수의 모드 :in, out, inout또는variadic. 생략하면 기본값은입니다.in. 참고변경 기능실제로주의를 기울이지 않습니다out13283_13409in, inout및variadic인수.
인수의 이름. 참고ALTER 기능실제로 논쟁에주의를 기울이지 않습니다 인수 데이터 유형 만 결정하기 위해 필요한 인수 데이터 유형 만 필요하므로 기능의 정체성.
함수 인수의 데이터 유형 (선택적으로 스키마 자격).
함수의 새 이름.
함수의 새로운 소유자. 함수가있는 경우에 유의하십시오 두드러진보안 정의기이후 새 소유자로 실행합니다.
함수에 대한 새 스키마.
null 입력 호출변경 일부 또는 전부가 호출되도록 기능 논쟁은 무효입니다.NULL에서 NULL을 반환합니다 입력또는엄격한함수를 변경합니다 따라서 그 주장이 무인 상태 인 경우 호출되지 않습니다. 대신 널 결과가 자동으로 가정됩니다. 보다기능 생성더 많은 경우 정보.
함수의 변동성을 지정된 설정으로 변경합니다. 보다PostgreSQL : 문서 : 9.3 : 젠 토토 생성세부.
함수가 보안 정의기인지 여부를 변경하십시오. 그만큼 키워드외부SQL에 대해 무시됩니다 적합성. 보다PostgreSQL : 문서 : 9.3 : 젠 토토 생성이 기능에 대한 자세한 내용은
함수가 누출로 간주되는지 여부를 변경하십시오. 보다PostgreSQL : 문서 : 9.3 : 젠 토토 생성더 많은 것 이 기능에 대한 정보.
함수의 예상 실행 비용을 변경합니다. 보다PostgreSQL : 문서 : 9.3 : 젠 토토 생성더 많은 것 정보.
설정으로 반환 된 추정 행 수 변경 기능. 보다PostgreSQL : 문서 : 9.3 : 젠 토토 생성자세한 내용은
구성에 할당을 추가하거나 변경하십시오. 함수가 호출 될 때 매개 변수. 만약에valueis기본값또는 동등하게,Reset사용됩니다 함수가 실행되도록 기능-로컬 설정이 제거됩니다 환경에 가치가 있습니다. 사용모든 재설정모든 기능-로컬 설정을 지우려면현재에서 설정현재 현재 인 매개 변수변경 기능함수가 입력됩니다.
참조스포츠 토토 : 문서 : 9.3 : set및18 장자세한 내용은 허용 매개 변수 이름 및 값.
SQL 표준에 맞는 무시.
함수 이름을 바꾸려면SQRT용 유형정수toSquare_Root:
범퍼카 토토 Function SQRT (Integer) 이름 이름 바꾸기 Square_Root;
함수의 소유자를 변경하려면SQRT용 유형IntegertoJoe:
범퍼카 토토 Function Sqrt (정수) 소유자에게 Joe;
함수의 스키마를 변경하려면SQRT용 유형정수toMaths:
범퍼카 토토 Function SQRT (Integer) Set Schema Maths;
자동으로 설정된 검색 경로를 조정하려면 기능:
ALTER 기능 cheeck_password (텍스트) set search_path = admin, pg_temp;
자동 설정을 비활성화하려면search_path함수의 경우 :
범퍼카 토토 Function Check_Password (텍스트) Reset Search_Path;
이제 사용되는 검색 경로로 기능이 실행됩니다. 발신자에 의해.
이 진술은 부분적으로와 부분적으로 호환됩니다.범퍼카 토토 FunctionSQL 표준의 명령문. 그만큼 표준은 함수의 더 많은 속성을 수정할 수 있지만 함수 이름을 바꾸는 기능을 제공하지 않고 기능을 작성하십시오. 보안 정의기, 구성 매개 변수 값을 a에 첨부하십시오 함수의 기능 또는 소유자, 스키마 또는 변동성을 변경하십시오. 표준에는도 필요합니다.제한키워드, 선택 사항PostgreSQL.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
외국 테이블 변경 | up | Alter Group |