PostgreSQL 8.2.3 中文文档
后退快退快进前进

DROP LANGUAGE

名称

DROP LANGUAGE -- 删除一个过程语言

语法

DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] name [ CASCADE | RESTRICT ]

描述

DROP LANGUAGE 将删除曾注册过的过程语言 name

参数

IF EXISTS

如果指定的过程语言不存在,那么发出一个 notice 而不是抛出一个错误。

name

现存语言的名称。出于向下兼容的考虑,这个名字可以用单引号包围。

CASCADE

级联删除依赖于该语言的对象(比如该语言写的函数)

RESTRICT

如果存在依赖对象,则拒绝删除。这个是缺省。

例子

下面命令删除 plsample 语言:

DROP LANGUAGE plsample;

兼容性

SQL 标准里没有 DROP LANGUAGE 语句。

又见

ALTER LANGUAGE, CREATE LANGUAGE, droplang

后退首页前进
DROP INDEX上一级DROP OPERATOR