H2数据库 - Drop语句

H2数据库 - Drop语句 首页 / H2入门教程 / H2数据库 - Drop语句

DROP命令用于从内存中删除数据库组件及其结构,无涯教程将在本章中讨论Drop命令的不同情况。

Drop Table

删除表是删除相应表及其结构的命令。

DROP TABLE [ IF EXISTS ] tableName [,...] [ RESTRICT | CASCADE ]

如果无涯教程使用的是RESTRICT并且存在具有依赖视图的表,则该命令将失败,当无涯教程使用CASCADE关键字时,将删除所有从属视图。

在此示例中,无涯教程将使用以下查询删除名为test的表。

DROP TABLE test;

上面的查询产生以下输出。

(6) row (s) effected 

Drop Schema

删除模式是从数据库服务器删除相应模式的命令。

DROP SCHEMA [ IF EXISTS ] schemaName 

在此示例中,无涯教程将使用以下查询删除名为 test_schema 的模式。

DROP SCHEMA TEST_SCHEMA; 

上面的查询产生以下输出。

(0) row(s) effected

Drop Sequence

删除序列是用于从表结构中删除序列的命令。

DROP SEQUENCE [ IF EXISTS ] sequenceName

在此示例中,无涯教程将删除一个名为 sequence_id 的序列。以下是命令。

DROP SEQUENCE sequence_id;

上面的命令产生以下输出。

(0) row (s) effected 

Drop View

删除视图是用于删除现有视图的命令,如果使用CASCADE子句,所有从属视图也将被删除。

无涯教程网

DROP VIEW [ IF EXISTS ] viewName [ RESTRICT | CASCADE ]

在此示例中,无涯教程将使用以下查询删除名为 sample_view 的视图。

链接:https://www.learnfk.comhttps://www.learnfk.com/h2/h2-database-drop.html

来源:LearnFk无涯教程网

DROP VIEW sample_view;

上面的查询产生以下输出。

(0) row (s) effected 

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

机器学习40讲 -〔王天一〕

Android开发高手课 -〔张绍文〕

许式伟的架构课 -〔许式伟〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

动态规划面试宝典 -〔卢誉声〕

高楼的性能工程实战课 -〔高楼〕

深入剖析Java新特性 -〔范学雷〕

现代C++20实战高手课 -〔卢誉声〕

B端产品经理入门课 -〔董小圣〕

好记忆不如烂笔头。留下您的足迹吧 :)