更新日期:2024年09月11日
GBase UP 支持删除在GBase UP 上创建的Oracle 引擎的表格,在本章节介绍通过
GBase UP 来删除Oracle 引擎的表。
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 744
语法格式
DROP TABLE [db_name.]table_name [PURGE]
参数说明
db_name:该参数为可选参数,指定数据库后,在此数据库下删除表。如果没
有显示指定db_name 参数,删除的表隶属于USE db_name 后的数据。
table_name:默认情况下,在当前数据库中删除表。如果没有指定当前数据库或
表不存在,则报告错误信息。
[PURGE]:drop 后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。
这样,回收站里的表信息就可以被恢复,或彻底清除。若要彻底删除表,则使
用语句:drop table
示例
示例1:删除数据表。
gbase> drop table t_oracle;
Query OK, 0 rows affected (Elapsed: 00:00:00.17)
示例2:彻底删除数据表。
gbase> drop table t_oracle purge;
Query OK, 0 rows affected (Elapsed: 00:00:00.17)
取值:[0|1]
默认值:1
说明:用于单表等值hash 查询条件的优化,启用该参数则当单表包含hash 列的等
GBase 8a MPP Cluster 参数手册
文档版本2022-06-07
南大通用数据技术股份有限公司
48
值条件时,
进行hash 优化,
sql 语句仅仅发送给单个节点。
默认为1(0 - OFF, 1 - ON)。
如:
select * from bas.clcinfdta where 1=1 and clt_nbr=‘7319022720’ limit 30 offset 0
不能查到记录,去掉1=1 才可正确查询,
可设置gcluster_single_hash_node_optimize=0,临时关闭
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。