返回首页

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

更新日期:2024年09月11日

gbase_init
.................................. 22

修改表或分区存储的文件类型,具体请参见create table 的描述。
语法格式
ALTER TABLE table_name [PARTITION partition_spec] SET FILEFORMAT file_format;

table_name:表名称

PARTITION partition_spec:分区名称,添加此参数后,则只修改此分区的存储
文件类型

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 639

file_format:新的文件格式
示例
示例1:更改文件存储格式

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 640
gbase> create table alter2(a int, b int) partitioned by (insertdate varchar (20)) stored as RCFILE
engine = 'Hive';
Query OK, 0 rows affected
gbase> show create table alter2;
+--------+-------------------------------------------------------------+
| Table | Create Table
|
+--------+---------------------------------------------------------+
| alter2 | CREATE TABLE `test.alter2`(
`a` int,
`b` int)
PARTITIONED BY (
`insertdate` varchar(20))
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.columnar.LazyBinaryColumnarSerDe'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.RCFileInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.RCFileOutputFormat'
LOCATION
'hdfs://zong-n17:9000/user/hive/warehouse/test.db/alter2'
TBLPROPERTIES (
'transient_lastDdlTime'='1459991314') |
+--------+-------------------------------------------------------------+
1 row in set (Elapsed: 00:00:00.08)
gbase> alter table alter2 set fileformat ORC;
Query OK, 0 rows affected
gbase> show create table alter2;
+--------+--------------------------------------------------------+
| Table | Create Table
|
+--------+--------------------------------------------------------+
| alter2 | CREATE TABLE `test.alter2`(
`a` int,
`b` int)
PARTITIONED BY (
`insertdate` varchar(20))
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
LOCATION
'hdfs://zong-n17:9000/user/hive/warehouse/test.db/alter2'
TBLPROPERTIES (
'last_modified_by'='gbase',
'last_modified_time'='1459991349',
'transient_lastDdlTime'='1459991349') |

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 641

SHOW TABLESPACES
功能说明
查询表空间信息。
语法格式
SHOW
[full]
TABLESPACES;
表5- 67 参数说明
参数名称


full
显示是否是默认表空间。
示例
gbase> SHOW FULL TABLESPACES;
+------------------------+------------------------+------------+
| Tablespace_in_test_sdy | Tablespace_in_test_sdy | Is_default |
+------------------------+------------------------+------------+
| sys_tablespace
| .
| no
|
| tbs1
| ../tbs1
| yes
|
+------------------------+------------------------+------------+
2 rows in set (Elapsed: 00:00:00.00)

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