
- H2 資料庫教程
- H2 資料庫 - 首頁
- H2 資料庫 - 簡介
- H2 資料庫 - 安裝
- H2 資料庫 - 資料操作
- H2 資料庫 - 查詢
- H2 資料庫 - 插入
- H2 資料庫 - 更新
- H2 資料庫 - 刪除
- H2 資料庫 - 備份
- H2 資料庫 - 呼叫
- H2 資料庫 - 解釋
- H2 資料庫 - 合併
- H2 資料庫 - 顯示
- H2 資料庫 - 資料定義
- H2 資料庫 - 建立
- H2 資料庫 - 修改
- H2 資料庫 - 刪除
- H2 資料庫 - 截斷
- H2 資料庫 - 提交
- H2 資料庫 - 授權
- H2 資料庫 - 儲存點
- H2 資料庫 - 回滾
- H2 資料庫 - JDBC 連線
- H2 資料庫有用資源
- H2 資料庫 - 快速指南
- H2 資料庫 - 有用資源
- H2 資料庫 - 討論
H2 資料庫 - 刪除
DROP 命令來自通用的 SQL 語法。此命令用於從記憶體中刪除資料庫元件及其結構。在本節中,我們將討論 DROP 命令的不同場景。
刪除表
刪除表命令用於刪除相應的表及其結構。
語法
以下是刪除表命令的通用語法。
DROP TABLE [ IF EXISTS ] tableName [,...] [ RESTRICT | CASCADE ]
如果我們使用 RESTRICT 並且表存在依賴檢視,則該命令將失敗。當我們使用 CASCADE 關鍵字時,所有依賴檢視都將被刪除。
示例
在本例中,我們將使用以下查詢刪除名為 test 的表。
DROP TABLE test;
以上查詢產生以下輸出。
(6) row (s) effected
刪除模式
刪除模式命令用於從資料庫伺服器刪除相應的模式。它不會從當前模式工作。
語法
DROP SCHEMA [ IF EXISTS ] schemaName
示例
在本例中,我們將使用以下查詢刪除名為 test_schema 的模式。
DROP SCHEMA TEST_SCHEMA;
以上查詢產生以下輸出。
(0) row(s) effected
刪除序列
刪除序列命令用於從表結構中刪除序列。
語法
以下是刪除序列命令的通用語法。
DROP SEQUENCE [ IF EXISTS ] sequenceName
此命令提交此連線中的開啟事務。
示例
在本例中,我們將刪除名為 sequence_id 的序列。以下是命令。
DROP SEQUENCE sequence_id;
以上命令產生以下輸出。
(0) row (s) effected
刪除檢視
刪除檢視命令用於刪除現有檢視。如果使用 CASCADE 子句,所有依賴檢視也將被刪除。
語法
以下是刪除檢視命令的通用語法。
DROP VIEW [ IF EXISTS ] viewName [ RESTRICT | CASCADE ]
示例
在本例中,我們將使用以下查詢刪除名為 sample_view 的檢視。
DROP VIEW sample_view;
以上查詢產生以下輸出。
(0) row (s) effected
廣告