【问题标题】:Searching for scenarios in Sparx EA在 Sparx EA 中搜索场景
【发布时间】:2014-07-11 00:35:23
【问题描述】:

有没有人有查询 sql 查询允许他们搜索给定包下的所有场景?这是针对 SPARX Exterprise Architect 10 的。

【问题讨论】:

    标签: sql enterprise-architect scenarios


    【解决方案1】:

    以下内容对我有用,但可惜我无法从那里导航到我在(在搜索结果中)定义场景的用例。

    select s.ea_guid as CLASSGUID,s.Scenario, s.ScenarioType as 'Type', class.name as 'Class Name' ,package.name as 'Package Name' ,package_p1.name as 'Package level -1',package_p2.name as 'Package level -2',package_p3.name as 'Package level -3' from (((((t_objectscenarios s inner join t_object class on s.object_id = class.object_id) inner join t_package package on class.package_id = package.package_id) left join t_package package_p1 on package_p1.package_id = package.parent_id) left join t_package package_p2 on package_p2.package_id = package_p1.parent_id) left join t_package package_p3 on package_p3.package_id = package_p2.parent_id) where class.name like '<Search Term>%'

    【讨论】:

    • EA 将隐藏在结果中的 CLASSGUID 和 CLASSTYPE 列用于在图表/项目浏览器中查找功能。您的查询根本不包含 CLASSTYPE,并且您返回的 ea_guid 来自场景本身 - 但该场景从未显示在项目浏览器或图表中。您需要包含“类”表中的 ea_guid 和 Object_Type 列才能使其工作:选择 class.ea_guid as CLASSGUID,class.Object_Type as CLASSTYPE,s.Scenario......
    猜你喜欢
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多