REFRESH TABLE METADATA

描述

REFRESH TABLE METADATA 语法用于刷新表元数据

语法

语法 铁路图

  1. RefreshTableMetadata ::=
  2. 'REFRESH' 'TABLE' 'METADATA' (tableName | tableName 'FROM' 'STORAGE' 'UNIT' storageUnitName ('SCHEMA' schemaName)?)?
  3. tableName ::=
  4. identifier
  5. storageUnitName ::=
  6. identifier
  7. schemaName ::=
  8. identifier

补充说明

  • 未指定 tableNamestorageUnitName 时,默认刷新所有表的元数据;

  • 刷新元数据需要使用 DATABASE 如果未使用 DATABASE 则会提示 No database selected

  • 如果 SCHEMA 中不存在表,则会删除该 SCHEMA

示例

  • 刷新指定存储单元中指定 SCHEMA 中指定表的元数据
  1. REFRESH TABLE METADATA t_order FROM STORAGE UNIT ds_1 SCHEMA db_schema;
  • 刷新指定存储单元中指定 SCHEMA 中所有表的元数据
  1. REFRESH TABLE METADATA FROM STORAGE UNIT ds_1 SCHEMA db_schema;
  • 刷新指定存储单元中指定表的元数据
  1. REFRESH TABLE METADATA t_order FROM STORAGE UNIT ds_1;
  • 刷新指定表的元数据
  1. REFRESH TABLE METADATA t_order;
  • 刷新所有表的元数据
  1. REFRESH TABLE METADATA;

保留字

REFRESHTABLEMETADATAFROMSTORAGEUNIT

相关链接