DROP LANGUAGE 명령은 해당 데이터베이스에 등록된 프로시져 언어를 삭제한다. 이 명령은 삭제 하려는 언어의 소유주나 슈퍼 유저만 실행할 수 있다.
참고: PostgreSQL 9.1 버전부터는 프로시져 언어는 "extensions"으로 관리된다. 그렇기 때문에, DROP LANGUAGE 명령을 사용하지 않고, DROP EXTENSION 명령을 사용해서 삭제한다.
해당 프로시지 언어가 없어도 오류를 내지 않고, 알림 메시지만 보여준다.
삭제하려는 프로시져 언어 이름. 하위 버전 호환성을 위해서 이 이름을 작은 따옴표로 둘러쌀 수 있다.
해당 언어와 의존성 관계가 있는 모든 객체들(이 언어를 사용하는 함수들)도 함께 삭제한다. 물론, 삭제될 다른 객제와 관계된 또 다른 객체들도 함께 삭제 한다. (5.13절 참조).
해당 언어와 의존성 관계가 있는 객체가 있으면 작업을 중지한다. 이 값이 기본값이다.