返回首页

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

更新日期:2024年09月11日

设置库的默认表空间
功能说明
用户可以修改指定库的默认Tablespace,设置数据库的默认Tablespace 后,创建
表不指定Tablespace 时,使用默认Tablespace。该功能不支持针对系统库操作,
包括gbase、gctmpdb、performance_schema 和information_schema 等。
语法格式
USE [[vc_name.]database_name.]tablespace_name AS DEFAULT TABLESPA
CE;
表5- 66 参数说明
参数名称



GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
990
参数名称


vc_name
虚拟集群名称,可选项。
database_name
数据库名称,可选项。
tablespace_name
表空间名称。
说明
使用use 前必须保证要设置的tablespace 已经创建好。

功能描述
创建一个预备语句。
预备语句是服务端的对象,可以用于优化性能。在执行PREPARE 语句的时候,指定的
查询被解析、分析、重写。当随后发出EXECUTE 语句的时候,预备语句被规划和执行。这
种设计避免了重复解析、
分析工作。
PREPARE 语句创建后在整个数据库会话期间一直存在,
一旦创建成功,即便是在事务块中创建,事务回滚,PREPARE 也不会删除。只能通过显式
调用DEALLOCATE 进行删除,会话结束时,PREPARE 也会自动删除。
注意事项
无。
语法格式
PREPARE name [ ( data_type [, ...] ) ] AS statement;
参数说明

name
指定预备语句的名称。它必须在该会话中是唯一的。

data_type
参数的数据类型。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1200

statement
是SELECT INSERT、UPDATE、DELETE、MERGE INTO 或VALUES 语句之一。
示例
请参见EXECUTE 的示例。
相关命令
DEALLOCATE

GBA-02CO-0003
错误码
错误标识
错误信息
GBA-02CO-0003
ER_GCLUSTER_CO
MMAND
nodedatamap is not initialized.
错误出现原因
当未进行initnodedatamap 时,DDL,DML 等操作将被禁止。
分析与建议
在执行SQL 前,执行initnodedatamap 命令,初始化hash map