返回首页

gbase数据、南大通用产品文档:GBase8aALTER INDEX … REBUILD

更新日期:2024年09月11日

此语句只能用于Hive表,
如果用户在创建索引时指定 WITH DEFERRED REBUILD
关键字,那么创建的索引是空索引,我们在任何时候都可以使用 ALTER
INDEX…REBUILD 语句创建索引数据。如果之前已经存在索引数据,可以使用此
语句对索引数据进行重建。
语法格式
ALTER INDEX index_name ON table_name [PARTITION partition_spec] REBUILD;

index_name:需要被重建的索引名称

table_name:索引的原始表名

partition_spec:
被更新的索引分区,
如果省略PATITION,
则所有分区上的索引
都会被更新
示例
示例1:更新表 src 上的 src_index_1 索引数据
gbase> alter index src_index_1 on src rebuild;
Query OK, 0 rows affected (Elapsed: 00:00:02.89)

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

bigintcvasc() 函数将 C char 类型值转换为 BIGINT 类型数值。

语法
mint bigintcvasc(strng_val, len, bigintp)
const char *strng_val
mint len
bigint *bigintp

strng_val
指向字符串的指针。
len
strng_val 字符串的长度。
bigintp
指向包含转换结果的 bigint 变量的指针。

返回代码
0
转换成功。
<0
转换失败。

功能说明
记录数据库级授权信息,使用grant all on db_name.* to user_name。
表结构说明
表5- 278 表结构信息说明:




Host
数据库级权限的主机hostname
VC_ID
虚拟集群编号
Db
数据库级权限的数据库名
User
数据库级权限的用户名
Select_priv
允许使用select
Insert_priv
允许使用Insert
Update_priv
允许使用update
Delete_priv
允许使用delete
Create_priv
允许使用create table
Drop_priv
允许使用drop table
Grant_priv
允许使用grant
References_priv
未来功能的占位符,当前无用
Index_priv
允许使用create index 和drop index
Alter_priv
允许使用alter table
Create_tmp_table_priv
允许使用create temporary table
Lock_tables_priv
允许在有select 权限时使用lock tables
Create_view_priv
允许使用create view
Show_view_priv
允许使用show create view
Create_routine_priv
允许使用create 存储过程及函数
Alter_routine_priv
允许alter 存储过程及函数
Execute_priv
允许使用存储过程及函数
Event_priv
允许使用event
Trigger_priv
允许使用触发器