我即将开始使用System21数据库,我希望找到一个文件定义列表。通过阅读GEAC System21 IBM手册,我找到了一些代码:
在任何地方都有主列表吗?
答案 0 :(得分:1)
System i Database Catalog维护系统上所有表/文件的列表。
您可以SQL查询目录对象以获取表,视图,索引,过程,函数等的列表。目录对象存储在库/模式QSYS2中并使用SYS对象名称前缀。要获取模式的表列表,请运行以下查询:
select * from QSYS2.SYSTABLES where TABLE_SCHEMA = 'supply your schema name here'
要获取大多数目录对象的列表,请运行以下查询:
select * from QSYS2.SYSTABLES where TABLE_SCHEMA = 'QSYS2' and TABLE_NAME like 'SYS%'
我记得,有些目录对象是SQL视图而不是表,所以要查找它们,请运行此查询:
select * from QSYS2.SYSVIEWS where OBJECT_SCHEMA = 'QSYS2' and OBJECT_NAME like 'SYS%'