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