PostgreSQL 8.0.0 文書
前のページ | 巻戻し |  | 早送り | 次のページ

# DROP FUNCTION

## 名前

DROP FUNCTION -- 関数の削除

## 概要

    DROP FUNCTION name ( [ type [, ...] ] ) [ CASCADE | RESTRICT ]

## 説明

`DROP FUNCTION`は既存の関数定義を削除します。 このコマンドを実行するには、その関数の所有者でなければなりません。 関数への引数の型は必ず指定しなければなりません。 異なる引数を持つ同じ名前の関数が複数存在する可能性があるからです。

## パラメータ

`name`

  既存の関数の名前です (スキーマ修飾名でも可)。

`type`

  その関数の引数のデータ型です。

`CASCADE`

  関数に依存するオブジェクト(演算子やトリガなど)を自動的に削除します。

`RESTRICT`

  依存しているオブジェクトがある場合、その関数の削除要求を拒否します。 これがデフォルトです。

## 例

このコマンドは平方根関数を削除します。

    DROP FUNCTION sqrt(integer);

## 互換性

`DROP FUNCTION`文は標準SQLで定義されていますが、このコマンドとは互換性がありません。

## 関連項目

CREATE FUNCTION, ALTER FUNCTION

前のページ | ホーム | 次のページ
DROP DOMAIN | 上に戻る | DROP GROUP