复古 护眼 海天 深邃 暗黑 默认

REFRESH TABLE METADATA

描述

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

语法

RefreshTableMetadata ::=
  'REFRESH' 'TABLE' 'METADATA' (tableName | tableName 'FROM' 'STORAGE' 'UNIT' storageUnitName ('SCHEMA' schemaName)?)?

tableName ::=
  identifier

storageUnitName ::=
  identifier

schemaName ::=
  identifier

补充说明

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

  • 刷新元数据需要使用 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;

保留字

REFRESHTABLEMETADATAFROMSTORAGEUNIT

相关链接