Sql 了解项目中查询中的记录数

Sql 了解项目中查询中的记录数,sql,peoplesoft,peoplecode,Sql,Peoplesoft,Peoplecode,所以我有一个家庭作业,如果PeopleSoft项目中有一个查询,出于性能原因,我会尝试查看这个查询中有多少条记录 我试着浏览元表,但似乎找不到任何存储此信息的记录,或者可能找不到它 我尝试了一些元表,但是我得到的结果是PSRECDEFN,它只有一个字段用于字段计数 是否有人有任何经验或想法如何做这样的任务 谢谢你的帮助 谢谢 添加到应用程序设计器项目的每个项目都存储在PSPROJECTITEM中。OBJECTTTYPE指示它所指的定义类型对象类型10用于查询定义 查询使用的记录存储在PSQRYR

所以我有一个家庭作业,如果PeopleSoft项目中有一个查询,出于性能原因,我会尝试查看这个查询中有多少条记录

我试着浏览元表,但似乎找不到任何存储此信息的记录,或者可能找不到它

我尝试了一些元表,但是我得到的结果是PSRECDEFN,它只有一个字段用于字段计数

是否有人有任何经验或想法如何做这样的任务

谢谢你的帮助


谢谢

添加到应用程序设计器项目的每个项目都存储在
PSPROJECTITEM
中。
OBJECTTTYPE
指示它所指的定义类型<代码>对象类型10用于查询定义

查询使用的记录存储在
PSQRYRECORD
中。如果需要有关字段的信息,请使用
PSQRYFIELD
(还有记录名)

加入这两个表将满足您的要求:

SELECT A.PROJECTNAME, A.OBJECTVALUE1 "QUERY", COUNT( DISTINCT B.RECNAME) "RECORDS IN QUERY"
FROM PSPROJECTITEM A, PSQRYRECORD B
WHERE A.PROJECTNAME = :1
    AND A.OBJECTTYPE = 10
    AND B.QRYNAME = A.OBJECTVALUE1
GROUP BY  A.PROJECTNAME, A.OBJECTVALUE1;

PeopleTools(meta)表有一个清晰的分类列表,可在(无附属关系)中找到。

添加到应用程序设计器项目中的每个项目都存储在
PSPROJECTITEM
中。
OBJECTTTYPE
指示它所指的定义类型<代码>对象类型10用于查询定义

查询使用的记录存储在
PSQRYRECORD
中。如果需要有关字段的信息,请使用
PSQRYFIELD
(还有记录名)

加入这两个表将满足您的要求:

SELECT A.PROJECTNAME, A.OBJECTVALUE1 "QUERY", COUNT( DISTINCT B.RECNAME) "RECORDS IN QUERY"
FROM PSPROJECTITEM A, PSQRYRECORD B
WHERE A.PROJECTNAME = :1
    AND A.OBJECTTYPE = 10
    AND B.QRYNAME = A.OBJECTVALUE1
GROUP BY  A.PROJECTNAME, A.OBJECTVALUE1;

PeopleTools(meta)表在(无附属关系)上有清晰的分类列表。

hey man你知道如何确定PSPROJECTITEM中的查询是否不同吗?hey man你知道如何确定PSPROJECTITEM中的查询是否不同吗?