REFRESH TABLE METADATA 语法用于刷新表元数据
RefreshTableMetadata ::=
'REFRESH' 'TABLE' 'METADATA' (tableName | tableName 'FROM' 'STORAGE' 'UNIT' storageUnitName ('SCHEMA' schemaName)?)?
tableName ::=
identifier
storageUnitName ::=
identifier
schemaName ::=
identifier
未指定 tableName 和 storageUnitName 时,默认刷新所有表的元数据;
刷新元数据需要使用 DATABASE 如果未使用 DATABASE 则会提示 No database selected;
如果 SCHEMA 中不存在表,则会删除该 SCHEMA。
SCHEMA 中指定表的元数据REFRESH TABLE METADATA t_order FROM STORAGE UNIT ds_1 SCHEMA db_schema;
SCHEMA 中所有表的元数据REFRESH TABLE METADATA FROM STORAGE UNIT ds_1 SCHEMA db_schema;
REFRESH TABLE METADATA t_order FROM STORAGE UNIT ds_1;
REFRESH TABLE METADATA t_order;
REFRESH TABLE METADATA;
REFRESH、TABLE、METADATA、FROM、STORAGE、UNIT
