삭제 젠 토토 - 절차 제거
드롭 젠 토토 [존재하는 경우]이름
[[[[Argmode
] [argname
]Argtype
[, ...])] [, ...] [캐스케이드 | 제한]
삭제 젠 토토
하나 이상의 기존 절차의 정의를 제거합니다. 이 명령을 실행하려면 사용자는 절차의 소유자 여야합니다. 프로 시저에 대한 인수 유형은 일반적으로 동일한 이름과 다른 인수 목록으로 여러 가지 다른 절차가 존재할 수 있으므로 지정되어야합니다.
존재하는 경우
젠 토토가 존재하지 않으면 오류를 던지지 마십시오. 이 경우 통지가 발행됩니다.
이름
기존 절차의 이름 (선택적으로 스키마 자격).
argmode
인수의 모드 :in
, out
, inout
또는variadic
. 생략하면 기본값은입니다.in
(그러나 아래 참조).
argname
인수의 이름. 참고삭제 젠 토토
인수 데이터 유형만이 절차의 신원을 결정하는 데 사용되기 때문에 실제로 인수 이름에주의를 기울이지 않습니다..
Argtype
프로 시저의 인수의 데이터 유형 (선택적으로 스키마 자격이있는 경우). 자세한 내용은 아래를 참조하십시오.
캐스케이드
젠 토토에 의존하는 객체를 자동으로 삭제하고 해당 객체에 의존하는 모든 객체 (참조PostgreSQL : 문서 : 14 : 5.14.토토 사이트 추천 추적).
제한
객체에 의존하는 경우 젠 토토를 삭제하지 않도록합니다. 이것은 기본입니다.
주어진 이름의 절차가 하나만 있으면 인수 목록을 생략 할 수 있습니다. 이 경우 괄호도 생략하십시오.
inpostgresql, 입력을 나열하기에 충분합니다 (포함inout
) 인수, 동일한 이름의 두 루틴은 동일한 입력 연계 목록을 공유 할 수 없기 때문에 인수. 또한드롭
명령은 실제로 유형을 작성했는지 확인하지 않습니다out
올바르게 인수; 그래서 명시 적으로 표시되는 모든 주장out
그냥 소음입니다. 그러나 그것들을 작성하는 것은 해당하는 것과 일관되기 위해 권장됩니다Create
명령.
SQL 표준과의 호환성을 위해서는 모든 인수 데이터 유형을 작성할 수 있습니다 (out
인수) 아무 것도없이argmode
마커. 이 작업이 완료되면 젠 토토의 유형out
인수Will명령에 대해 확인하십시오. 이 조항은 인수 목록에 없음이 포함 된 경우 모호성을 만듭니다.argmode
마커, 어떤 규칙이 의도 된지는 불분명합니다. 그만큼드롭
명령은 두 가지 방법으로 조회를 시도하고 두 가지 다른 젠 토토가 발견되면 오류가 발생합니다. 그러한 모호성의 위험을 피하기 위해 쓸 권장in
마커는 기본적으로 기본적으로 보지 않고 명시 적으로 마커를 강요하여 전통적인postgresql사용하려는 해석.
방금 설명 된 조회 규칙은 기존 절차에 작용하는 다른 명령에 의해서도Alter Process
및젠 토토에 대한 의견
.
젠 토토가 하나만있는 경우do_db_mainenge
,이 명령은 그것을 삭제하기에 충분합니다 :
드롭 젠 토토 do_db_mainenge;
이 젠 토토 정의가 주어지면 :
절차 생성 do_db_mainenge (target_schema 텍스트, 결과 텍스트 출력) ...
이 명령 중 하나는이를 떨어 뜨리기 위해 작동합니다 :
DROP PROCEDURE DO_DB_MAINANCTER (Target_Schema 텍스트, 결과 텍스트에서); 삭제 젠 토토 do_db_mainenage (텍스트, 텍스트에서); 삭제 젠 토토 do_db_mainenage (텍스트); 삭제 젠 토토 do_db_mainenage (텍스트); 삭제 젠 토토 do_db_mainenage (텍스트, 텍스트); - 잠재적으로 모호한
그러나 마지막 예제는 또한 모호합니다.
프로 시저 작성 do_db_mainenge (target_schema 텍스트, 옵션 텍스트) ...
이 명령은 SQL 표준을 준수하며PostgreSQL확장 :
표준은 명령 당 하나의 젠 토토를 삭제할 수 있습니다.
the존재하는 경우
옵션은 확장자입니다.
인수 모드와 이름을 지정하는 기능은 확장이며 모드가 제공 될 때 조회 규칙이 다릅니다.
문서에 맞지 않는 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면