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

# DROP AGGREGATE

## 名前

DROP AGGREGATE -- 集約関数の削除

## 概要

    DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ]

## 説明

`DROP AGGREGATE`を実行すると、既存の集約関数定義を削除することができます。 このコマンドを実行するには、現在のユーザがその集約関数を所有している必要があります。

## パラメータ

`name`

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

`type`

  集約関数の入力データ型を指定します。 または、関数が任意のデータ型の入力を受け付ける場合は、`*`を指定します。

`CASCADE`

  その集約関数に依存しているオブジェクトを自動的に削除します。

`RESTRICT`

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

## 例

`integer`型の`myavg`集約関数を削除します。

    DROP AGGREGATE myavg(integer);

## 互換性

標準SQLには、`DROP AGGREGATE`文はありません。

## 関連項目

ALTER AGGREGATE, CREATE AGGREGATE

前のページ | ホーム | 次のページ
DELETE | 上に戻る | DROP CAST