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

# ALTER AGGREGATE

## 名前

ALTER AGGREGATE -- 集約関数定義の変更

## 概要

    ALTER AGGREGATE name ( type ) RENAME TO newname
    ALTER AGGREGATE name ( type ) OWNER TO newowner

## 説明

`ALTER AGGREGATE`は集約関数の定義を変更します。

## パラメータ

`name`

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

`type`

  集約関数の引数のデータ型、または、関数が任意のデータ型を受け付ける場合は`*`です。

`newname`

  新しい集約関数の名前です。

`newowner`

  新しい集約関数の所有者です。 集約の所有者を変更するにはスーパーユーザでなければなりません。

## 例

`integer`型用の`myavg`集約関数の名前を`my_average`に変更します。

    ALTER AGGREGATE myavg(integer) RENAME TO my_average;

`integer`型用の`myavg`集約関数の所有者を`joe`に変更します。

    ALTER AGGREGATE myavg(integer) OWNER TO joe;

## 互換性

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

## 関連項目

CREATE AGGREGATE, DROP AGGREGATE

前のページ | ホーム | 次のページ
ABORT | 上に戻る | ALTER CONVERSION