informix 11.5 查询数据库中表最后访问时间
时间: 2023-11-16 20:05:38 浏览: 40
你可以使用 `sysmaster` 数据库中的 `sysptprof` 表来查询数据库中所有表的最后访问时间。以下是一个查询示例:
```
SELECT partnum, tabname, lastacc
FROM sysmaster:sysptprof
WHERE partnum >= 0
ORDER BY lastacc DESC;
```
其中 `partnum` 是表的分区号,`tabname` 是表名,`lastacc` 是最后访问时间。这个查询将返回所有表的最后访问时间,按时间倒序排列。你可以根据需要添加其他条件来筛选结果。
相关问题
informix 11.5 如何查询 数据库内 表的最后访问时间
你可以使用 `sysmaster` 数据库中的 `sysptprof` 表来查询数据库内所有表的最后访问时间。以下是一个查询示例:
```
SELECT dbsname, partnum, tabname, lastacc
FROM sysmaster:sysptprof
WHERE partnum >= 0
ORDER BY lastacc DESC;
```
其中 `dbsname` 是数据库名,`partnum` 是表的分区号,`tabname` 是表名,`lastacc` 是最后访问时间。这个查询将返回数据库内所有表的最后访问时间,按时间倒序排列。你可以根据需要添加其他条件来筛选结果。
informix 11.5 查询表最后访问时间
你可以使用 `sysmaster` 数据库中的 `sysptprof` 表来查询表的最后访问时间。以下是一个查询示例:
```
SELECT partnum, tabname, lastacc
FROM sysmaster:sysptprof
WHERE tabname = 'your_table_name';
```
其中 `partnum` 是表的分区号,`tabname` 是表名,`lastacc` 是最后访问时间。请将 `your_table_name` 替换为你要查询的表名。