列出 RDS 数据库实例上的文件 - Amazon Relational Database Service

列出 RDS 数据库实例上的文件

要列出数据库实例上可用的文件,请同时使用存储过程和函数。首先,运行以下存储过程来从 D:\S3\ 中的文件收集文件详细信息。

exec msdb.dbo.rds_gather_file_details;

此存储过程返回任务的 ID。像其他任务一样,此存储过程异步运行。一旦任务的状态为 SUCCESS,您就可以在 rds_fn_list_file_details 函数中使用任务 ID 来列出 D:\S3\ 中的现有文件和目录,如下所示。

SELECT * FROM msdb.dbo.rds_fn_list_file_details(TASK_ID);

rds_fn_list_file_details 函数将返回具有以下列的表格。

输出参数 描述
filepath 文件的绝对路径(例如,D:\S3\mydata.csv
size_in_bytes 文件大小(以字节为单位)
last_modified_utc 上次修改日期和时间(采用 UTC 格式)
is_directory 指示项目是否为目录的选项 (true/false)