함수 범퍼카 토토이름 ( [ [ argmode ] [ 인수이름 ] argtype [, ...] ] )
액션[ ... ] [ 제한 ]
함수 범퍼카 토토이름 ( [ [ argmode ] [ argname ] argtype[, ...] ] )
다음으로 이름 바꾸기:new_name함수 범퍼카 토토이름 ( [ [ argmode ] [ 인수이름 ] argtype[, ...] ] )
소유자new_owner함수 범퍼카 토토이름 ( [ [ argmode ] [ 인수이름 ] argtype[, ...] ] )
스키마 설정new_schema
어디에서액션다음 중 하나입니다:NULL 입력 시 호출됨 | NULL 입력 시 NULL 반환 | 엄격
불변 | 안정적 | 휘발성 | [ 아님 ] 누출 방지
[ 외부 ] 보안 호출자 | [ 외부 ] 보안 정의자
비용execution_cost행결과_행SETconfiguration_parameter받는 사람 | =값| 기본값
설정configuration_parameter현재부터
재설정configuration_parameter모두 재설정함수 범퍼카 토토정의 범퍼카 토토 함수의.
사용하려면 기능을 소유해야 합니다.범퍼카 토토 기능. 함수의 스키마를 범퍼카 토토하려면 다음도 있어야 합니다.만들기새 스키마에 대한 권한. 받는 사람 소유자를 변경하려면 다음의 직간접 구성원이기도 해야 합니다. 새로운 소유 역할이 있어야 하며 해당 역할에는 다음이 있어야 합니다.생성함수 스키마에 대한 권한. (이것들은 소유자를 변경해도 아무 작업도 수행되지 않도록 제한이 적용됩니다. 함수를 삭제하고 다시 생성하는 방법으로는 할 수 없습니다. 그러나 어쨌든 수퍼유저는 모든 기능의 소유권을 변경할 수 있습니다.)
기존 이름(선택적으로 스키마 한정) 기능.
인수의 모드:IN, OUT, INOUT, 또는VARIADIC. 생략하면 기본값은IN. 참고하세요범퍼카 토토 기능실제로는 전혀 관심을 기울이지 않습니다.아웃인수, 입력 인수만 함수의 정체성을 결정하는 데 필요합니다. 그래서 충분하다. 목록을 작성하세요IN, INOUT및VARIADIC인수.
인수의 이름. 참고하세요범퍼카 토토 기능실제로 논쟁에 전혀 관심을 기울이지 않습니다 이름을 결정하는 데는 인수 데이터 유형만 필요하기 때문입니다. 함수의 정체성.
함수 인수의 데이터 유형(선택 사항) 스키마 한정)(있는 경우)
함수의 새로운 이름입니다.
기능의 새로운 소유자. 기능이 다음과 같은 경우 참고하세요. 표시됨보안 정의자, 그렇죠 이후 새 소유자로 실행됩니다.
함수에 대한 새로운 스키마.
NULL 입력 시 호출됨범퍼카 토토 함수의 일부 또는 전체가 호출될 때 호출됩니다. 인수가 null입니다.NULL에 대해 NULL을 반환합니다. 입력또는STRICT기능 범퍼카 토토 인수 중 하나라도 null이면 호출되지 않습니다. 대신 null 결과가 자동으로 가정됩니다. 참조함수 생성더 보기 정보.
함수의 변동성을 지정된 설정으로 범퍼카 토토합니다. 참조PostgreSQL : 문서 : 9.3 : 젠 토토 생성용 세부사항.
함수가 보안 정의자인지 여부를 변경합니다. 는 키워드외부SQL에서는 무시됩니다. 적합성. 참조PostgreSQL : 문서 : 9.3 : 젠 토토 생성이 기능에 대한 자세한 내용을 확인하세요.
함수가 누출 방지로 간주되는지 여부를 변경합니다. 참조PostgreSQL : 문서 : 9.3 : 젠 토토 생성더 보기 이 기능에 대한 정보입니다.
함수의 예상 실행 비용을 변경합니다. 참조PostgreSQL : 문서 : 9.3 : 젠 토토 생성더 보기 정보.
세트 반환에 의해 반환된 예상 행 수 범퍼카 토토 기능. 참조PostgreSQL : 문서 : 9.3 : 젠 토토 생성더 많은 정보를 원하시면.
구성에 할당할 할당 추가 또는 변경 함수가 호출될 때 매개변수. 만일값is기본값또는, 동등하게,리셋이 사용되며, function-local 설정이 제거되어 함수가 실행됩니다. 그 환경에 존재하는 가치와 함께. 사용모두 재설정모든 함수 로컬 설정을 삭제합니다.현재부터 설정값을 저장합니다. 다음 경우에 현재 사용되는 매개변수범퍼카 토토 기능은 다음과 같은 경우 적용할 값으로 실행됩니다. 함수가 입력되었습니다.
참조스포츠 토토 : 문서 : 9.3 : set그리고18장자세한 내용은 다음과 같습니다. 허용되는 매개변수 이름 및 값입니다.
SQL 표준 준수로 인해 무시됩니다.
함수 이름을 바꾸려면sqrt유형에 대해정수에square_root:
함수 범퍼카 토토 sqrt(정수) square_root로 이름 바꾸기;
함수 소유자를 범퍼카 토토하려면sqrt유형에 대한정수에조:
Joe의 함수 sqrt(integer) 소유자를 변경합니다.
함수의 스키마를 범퍼카 토토하려면sqrt유형에 대해정수에수학:
ALTER FUNCTION sqrt(integer) SET SCHEMA 수학;
자동으로 설정된 검색 경로를 조정하려면 기능:
ALTER FUNCTION check_password(text) SET search_path = admin, pg_temp;
자동 설정을 비활성화하려면검색_경로함수에 대해:
ALTER FUNCTION check_password(text) RESET search_path;
이제 함수는 사용된 검색 경로에 관계없이 실행됩니다. 호출자에 의해.
이 명령문은 다음과 부분적으로 호환됩니다.함수 범퍼카 토토SQL 표준의 문입니다. 는 표준에서는 함수의 더 많은 속성을 수정할 수 있지만 함수 이름을 바꾸거나 함수를 만드는 기능을 제공하지 않습니다. 보안 정의자, 구성 매개변수 값을 기능을 수행하거나 기능의 소유자, 스키마 또는 변동성을 변경합니다. 표준에는 또한 다음이 필요합니다.제한키워드, 선택사항임PostgreSQL.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 외부 테이블 변경 | 위 | 그룹 범퍼카 토토 |