返回首页

gbase数据、南大通用产品文档:GBase8aDROP DATABASE

更新日期:2024年09月11日

功能说明
DROP DATABASE 删除指定的数据库以及它所包含的表。
语法格式
DROP DATABASE [IF EXISTS] [VC_NAME.]database_name;
表5- 53 参数说明
参数名称


IF EXISTS
防止删除数库时由于数据库不存在而报告错误
vc_name
要创建的数据库所属的vc 名称。
database_name
要创建的数据库名。
警告
请小心使用此语句!
DROP DATABASE 会删除指定数据库内的所有表。

户需要加强对数据库DROP 权限的管理,拥有指定数据库内所有表、视图
等对象的DROP 权限才可以成功执行DROP
DATABASE 操作。
示例
示例1:使用关键字删除数据库。
gbase> DROP DATABASE IF EXISTS test;
Query OK, 1 row affected

CREATE TABLE...LIKE...
功能说明
复制table_name2 的表结构来创建表table_name1。
语法格式
CREATE TABLE [vc_name.][db_name.]table_name1 LIKE table_name2;
示例
示例1:创建随机分布表。
gbase> DROP TABLE IF EXISTS t5;
Query OK, 0 rows affected

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
957
gbase> CREATE TABLE t5(a int,b datetime);
Query OK, 0 rows affected
gbase> INSERT INTO t5 VALUES(1,NOW());
Query OK, 1 row affected
gbase> CREATE TABLE t6 LIKE t5;
Query OK, 0 rows affected
gbase> SHOW CREATE TABLE t6;
+-------+---------------------------------------------------------+
| Table | Create Table
|
+-------+---------------------------------------------------------+
| t6
| CREATE TABLE "t6" (
"a" int(11) DEFAULT NULL,
"b" datetime DEFAULT NULL
)
ENGINE=EXPRESS
DEFAULT
CHARSET=utf8
TABLESPACE='sys_tablespace' |
+-------+---------------------------------------------------------+
1 row in set
gbase> SELECT * FROM t6;
Empty set

删除存储过程
使用“删除存储过程”功能,您可以删除您所选择的存储过程。
在“对象资源管理器”中,右键单击数据库节点下的存储过程节点中已经
创建好的存储过程,选择菜单中的“删除”菜单项,如下图所示:

图 7-61 删除存储过程菜单项
选择“删除”菜单项后,管理器会弹出“删除确认”对话框,如下图所
示:

图 7-62 删除存储过程确认对话框
单击“确定”按钮后,管理器会完成删除存储过程操作



GBase 8a MPP Cluster 管理工具手册
南大通用数据技术股份有限公司

- 81 -