PostgreSQL DROP TYPE

2021-09-10 16:40 更新

DROP TYPE — 移除一個數(shù)據(jù)類型

大綱

DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

描述

DROP TYPE移除一種用戶定義的數(shù)據(jù)類型。 只有一個類型的擁有者才能移除它。

參數(shù)

IF EXISTS

如果該類型不存在則不要拋出一個錯誤,而是發(fā)出一個提示。

name

要移除的數(shù)據(jù)類型的名稱(可以是模式限定的)。

CASCADE

自動刪除依賴于該類型的對象(例如表列、函數(shù)、操作符),然后刪除所有 依賴于那些對象的對象(見第 5.14 節(jié))。

RESTRICT

如果有任何對象依賴于該類型,則拒絕刪除它。這是默認值。

示例

要移除數(shù)據(jù)類型box

DROP TYPE box;

兼容性

這個命令類似于 SQL 標準中的對應命令,但IF EXISTS子句 是一個PostgreSQL擴展。但要注意 PostgreSQLCREATE TYPE命令的很大部分以及數(shù)據(jù)類 型擴展機制都與 SQL 標準不同。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號