윈 토토 : 문서 : 9.4 : 윈 토토 9.4.26 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.4 : 토토 커뮤니티 표 변경 | PostgreSQL : 문서 : 9.4 : SQL 윈 토토 | PostgreSQL : 문서 : 9.4 : 토토 꽁 머니 Group |
토토 커뮤니티 Function이름([[Argmode] [argname]Argtype[, ...])Action[...] [제한]
토토 커뮤니티 Function이름([[argmode] [argname]Argtype[, ...]]))
이름 바꾸기new_name기능이름([[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_parameter모든 재설정
기능함수의 정의를 변경합니다.
사용할 함수를 소유해야합니다토토 커뮤니티 Function. 함수의 스키마를 변경하려면도 있어야합니다.Create새 스키마의 권한. 소유자를 변경하려면 새로운 소유 역할의 직간접 또는 간접 구성원이어야하며 해당 역할이 있어야합니다.생성함수 스키마의 권한. (이러한 제한은 소유자가 기능을 삭제하고 재현하여 할 수없는 일을 수행하지 않는다는 것을 강요합니다. 그러나 슈퍼업자는 어쨌든 모든 기능의 소유권을 변경할 수 있습니다.).
기존 함수의 이름 (선택적으로 스키마 자격).
인수의 모드 :in, out, inout또는variadic. 생략하면 기본값은입니다.in. 참고토토 커뮤니티 Function실제로주의를 기울이지 않습니다out인수, 함수의 신원을 결정하기 위해 입력 인수 만 필요하기 때문입니다. 따라서를 나열하는 것으로 충분합니다in, inout및variadic인수.
인수의 이름. 참고토토 커뮤니티 Function실제로 인수 이름에주의를 기울이지 않습니다. 함수의 신원을 결정하기 위해 인수 데이터 유형 만 필요하기 때문에.
함수 인수의 데이터 유형 (선택적으로 스키마 자격이있는 경우).
함수의 새 이름.
함수의 새로운 소유자. 함수가 표시되면Security Definer, 이후 새 소유자로 실행됩니다.
함수에 대한 새 스키마.
null 입력 호출인수의 일부 또는 전부가 무일하게 발생할 때 함수가 호출되도록 함수를 변경합니다.null 입력에서 null을 반환또는엄격한인수가 무인 상태 인 경우 기능이 호출되지 않도록 함수를 변경합니다. 대신 널 결과가 자동으로 가정됩니다. 보다PostgreSQL : 문서 : 9.4 : 배트맨 토토 만들기자세한 내용은
함수의 변동성을 지정된 설정으로 변경합니다. 보다PostgreSQL : 문서 : 9.4 : 배트맨 토토 만들기자세한 내용.
함수가 보안 정의기인지 여부를 변경하십시오. 키워드외부는 SQL 준수에 대해 무시됩니다. 보다PostgreSQL : 문서 : 9.4 : 배트맨 토토 만들기이 기능에 대한 자세한 내용은
함수가 누출로 간주되는지 여부를 변경하십시오. 보다PostgreSQL : 문서 : 9.4 : 배트맨 토토 만들기이 기능에 대한 자세한 내용은
함수의 예상 실행 비용을 변경합니다. 보다PostgreSQL : 문서 : 9.4 : 배트맨 토토 만들기자세한 내용은
설정 회복 함수로 반환 된 추정 행 수를 변경합니다. 보다PostgreSQL : 문서 : 9.4 : 배트맨 토토 만들기자세한 내용은
함수가 호출 될 때 할당을 구성 매개 변수로 추가하거나 변경하십시오. 만약에valueis기본값또는 동등하게Reset사용됩니다. 기능-로컬 설정이 제거되어 기능이 환경에 존재하는 값으로 실행됩니다. 사용All 재설정모든 기능-로컬 설정을 지우려면현재에서 설정현재의 매개 변수 값을 저장합니다토토 커뮤니티 Function함수가 입력 될 때 적용 할 값으로 실행됩니다.
참조PostgreSQL : 문서 : 9.4 : 토토 꽁 머니and롤 토토 : 문서 : 9.4 : 서버 구성허용 매개 변수 이름 및 값에 대한 자세한 내용은
SQL 표준에 맞는 무시.
함수 이름을 바꾸려면SQRT용 유형정수toSquare_Root:
토토 커뮤니티 Function SQRT (Integer) 이름 바꾸기 Square_Root;
함수의 소유자를 변경하려면SQRT용 유형IntegertoJoe:
토토 커뮤니티 Function Sqrt (정수) 소유자에게 Joe;
함수의 스키마를 변경하려면SQRT용 유형IntegertoMaths:
토토 커뮤니티 Function SQRT (Integer) Set Schema Maths;
함수에 대해 자동으로 설정된 검색 경로를 조정하려면 :
토토 커뮤니티 FUNTER CHECK_PASSWORD (텍스트) SET SEARCH_PATH = ADMIN, PG_TEMP;
자동 설정을 비활성화하려면search_path함수의 경우 :
토토 커뮤니티 Function Check_Password (텍스트) Reset Search_Path;
기능은 이제 발신자가 사용하는 검색 경로로 실행됩니다.