DROP CAST <refpurpose>remove a cast</refpurpose> — キャストを削除する
DROP CAST [ IF EXISTS ] (source_type
AStarget_type
) [ CASCADE | RESTRICT ]
<command>DROP CAST</command> removes a previously defined cast.
DROP CAST
は、以前に定義したキャストを削除します。
To be able to drop a cast, you must own the source or the target data type. These are the same privileges that are required to create a cast. キャストを削除するには、変換元または変換先のデータ型を所有している必要があります。 これらは、キャストを作成するために必要な権限と同じです。
IF EXISTS
Do not throw an error if the cast does not exist. A notice is issued in this case. キャストが存在しない場合でもエラーになりません。 この場合注意メッセージが発行されます。
source_type
The name of the source data type of the cast. キャストする変換元のデータ型の名前です。
target_type
The name of the target data type of the cast. キャストする変換先のデータ型の名前です。
CASCADE
RESTRICT
These key words do not have any effect, since there are no dependencies on casts. キャストは依存関係を持たないため、これらのキーワードを指定しても効果はありません。
To drop the cast from type <type>text</type> to type <type>int</type>:
text
型からint
型へのキャストを削除します。
DROP CAST (text AS int);
The <command>DROP CAST</command> command conforms to the SQL standard.
DROP CAST
コマンドは、標準SQLに準拠しています。