首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rational ClearQuest : sql query get Watcher与特定的CQ问题相关

Rational ClearQuest : sql query get Watcher与特定的CQ问题相关
EN

Stack Overflow用户
提问于 2011-08-24 23:43:26
回答 2查看 470关注 0票数 0

我正在尝试查询这个属于IBM Rational ClearQuest的数据库cq_production_user

我已经从sql server express 2008客户端启动了这些查询。

如何获取与特定ClearQuest问题关联的所有监视器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-08 05:30:43

这就是它最终的结果。

代码语言:javascript
复制
@dbidCQIssue varchar(50)
AS

--DECLARE @dbidCQIssue varchar(50)
--SET @dbidCQIssue = 'CQ00105687'

BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;

-- Insert statements for procedure here
SELECT fullname as 'fullname'

FROM cqadmin.users

WHERE dbid in(SELECT    
link_builds.child_dbid
FROM cqadmin.issue iss

LEFT JOIN [cq_production_user].[cqadmin].[parent_child_links] AS link_builds 
    ON link_builds.[parent_dbid] =  iss.dbid
LEFT JOIN [cq_production_user].[cqadmin].[build] ON [cq_production_user].[cqadmin].[build].[dbid] = link_builds.[child_dbid] 
LEFT JOIN [cq_production_user].[cqadmin].[project] ON [cq_production_user].[cqadmin].[project].[dbid] = [cq_production_user].[cqadmin].[build].[project]
LEFT JOIN [cq_production_user].[cqadmin].[branch] ON [cq_production_user].[cqadmin].[branch].[dbid] = [cq_production_user].[cqadmin].[build].[branch]
LEFT JOIN [cq_production_user].[cqadmin].[users] ON [cq_production_user].[cqadmin].[users].[dbid] = iss.dbid

WHERE iss.id = @dbidCQIssue   
)

END

Rational Clearquest,其中一切都是左外部连接

票数 1
EN

Stack Overflow用户

发布于 2011-08-30 12:30:24

由于ClearQuest有定制的记录,“观察者”和“问题”看起来可能是某人设计的记录。如果您拥有客户端用户的SQL creater权限,则很难提供直接answer...however。

  1. 使用图形用户界面
  2. Copy/ view sql it
  3. 来设计查询,以此作为在外部运行查询的基础。

注意,dql中使用的引用ids将是分配给您的模式记录的唯一编号,请查看您的引用表以获取字符串名称等

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7178329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档