跳到主要内容

SHOW FILE

描述

该语句用于展示一个 database 内创建的文件。

语法

SHOW FILE { [ FROM | IN ] <database_name>}

可选参数

1. <database_name>

文件归属于的database,如果没有指定,则使用当前 session 的 database。

返回值

列名说明
FileId文件 ID,全局唯一
DbName所属数据库名称
Catalog自定义分类
FileName文件名
FileSize文件大小,单位字节
IsContent是否有内容
MD5文件的 MD5

权限控制

执行此 SQL 命令的用户必须至少具有以下权限:

权限(Privilege)对象(Object)说明(Notes)
ADMIN_PRIV用户(User)或 角色(Role)用户或者角色拥有文件所属数据库的访问权限就能执行此指令

示例

  • 查看 session 数据库中已上传的文件

    SHOW FILE;
    +-------+--------+----------+--------------------------+----------+-----------+----------------------------------+
    | Id | DbName | Catalog | FileName | FileSize | IsContent | MD5 |
    +-------+--------+----------+--------------------------+----------+-----------+----------------------------------+
    | 12006 | testdb | doris_be | doris_be_metadata_layout | 89349 | true | 9a3f68160b4106b0e923a0aa2fc05599 |
    +-------+--------+----------+--------------------------+----------+-----------+----------------------------------+
  • 查看数据库 example_db 中已上传的文件

    SHOW FILE FROM example_db;
    +-------+------------+----------+--------------------------+----------+-----------+----------------------------------+
    | Id | DbName | Catalog | FileName | FileSize | IsContent | MD5 |
    +-------+------------+----------+--------------------------+----------+-----------+----------------------------------+
    | 12007 | example_db | doris_fe | doris_fe_metadata_layout | 569373 | true | 10385505d3c0d03f085fea6f8d51adfa |
    | 12008 | example_db | doris_be | doris_be_metadata_layout | 89349 | true | 9a3f68160b4106b0e923a0aa2fc05599 |
    +-------+------------+----------+--------------------------+----------+-----------+----------------------------------+