DROP LANGUAGE

Name

DROP LANGUAGE  --  Removes a user-defined procedural language ユーザ定義の手続き言語を削除します。

Synopsis

DROP PROCEDURAL LANGUAGE 'name'
  

入力

name

The name of an existing procedural language.

存在する手続き言語の名前です。

出力

DROP

This message is returned if the language is successfully dropped.

言語が正常に削除された場合に返されるメッセージです。

ERROR: Language "name" doesn't exist

This message occurs if a language called name is not found in the database.

name の 名前がついた言語がデータベースの中に見付からなかった 場合に出力されるメッセージです。

説明

DROP PROCEDURAL LANGUAGE will remove the definition of the previously registered procedural language called name.

DROP PROCEDURAL LANGUAGE は、 既に登録済の name 名の 手続き言語を削除します。

注意事項

The DROP PROCEDURAL LANGUAGE statement is a Postgres language extension.

DROP PROCEDURAL LANGUAGE 文は Postgres の拡張言語です。

Refer to CREATE PROCEDURAL LANGUAGE for information on how to create procedural languages.

手続き言語を作成するための情報は CREATE PROCEDURAL LANGUAGE を参照 して下さい。

No checks are made if functions or trigger procedures registered in this language still exist. To re-enable them without having to drop and recreate all the functions, the pg_proc's prolang attribute of the functions must be adjusted to the new object ID of the recreated pg_language entry for the PL.

言語の中に関数またはトリガプロシージャが登録されている 場合にはチェックが行われません。すべての関数を削除してから 再作成しないで、再び有効にしたい場合は、 PL にたいして 再作成された pg_language 項目の新しいオブジェクト ID に その関数の pg_proc のその言語固有の属性を合わせなければ なりません。

使用法

This command removes the PL/Sample language:

このコマンドは PL/Sample 言語を削除します:

DROP PROCEDURAL LANGUAGE 'plsample';
   

互換性

SQL92

There is no DROP PROCEDURAL LANGUAGE in SQL92.

SQL92DROP PROCEDURAL LANGUAGE はありません。