PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# DROP CAST

## 名称

DROP CAST -- 删除一个类型转换

## 大纲

    DROP CAST [ IF EXISTS ] (source_type AS target_type) [ CASCADE | RESTRICT ]

## 描述

`DROP CAST`删除一个先前定义过的类型转换。

要能删除一个类型转换，你必须拥有源或者目的数据类型。这是和创建一个类型转换相同的权限。

## 参数

`IF EXISTS`

  如果指定的转换不存在，那么发出一个 notice 而不是抛出一个错误。

`source_type`

  类型转换里的源数据类型。

`target_type`

  类型转换里的目标数据类型。

`CASCADE`
`RESTRICT`

  这些键字没有任何效果，因为在类型转换上没有依赖关系。

## 例子

删除从`text`到`int`的转换：

    DROP CAST (text AS int);

## 兼容性

`DROP CAST`遵循 SQL 标准。

## 又见

CREATE CAST

上一页 | 起始页 | 下一页
DROP AGGREGATE | 上一级 | DROP COLLATION