有没有办法在Sparx Enterprise Architect中评论SQL查询?

时间:2013-10-20 19:09:48

标签: enterprise-architect

有没有办法在Sparx Enterprise Architect中评论SQL查询,例如/ * SQL查询* /。这样我就可以运行不同的查询而无需删除以前的查询。

3 个答案:

答案 0 :(得分:2)

查询编辑器同时识别--/* */,但似乎都没有实际工作。所以没有。

最好的方法是将您的查询存储为搜索。

答案 1 :(得分:1)

Enterprise Architect的#DB =#宏适用于SQL模型搜索查询中的注释。

#DB=COMMENT# <comment text> #DB=COMMENT#

例如,解释为什么JET4.0与MYSQL版本的查询不同:

SELECT distinct o1.ea_guid AS CLASSGUID,
    o1.name AS Name,
    o2.name AS Subtype,
    o3.name AS Sub2,
    o4.name AS Sub3,
    o5.name AS Sub4
#DB=COMMENT# JET does not allow mixing LEFT/INNER JOINS #DB=COMMENT#
#DB=JET#
FROM  <complex join, JET version>
#DB=JET#
#DB=MYSQL#
FROM  <complex join, MySQL version>
#DB=MYSQL#
WHERE
    o1.object_type = 'Class'
    AND o1.name LIKE '#WC#<Search Term>#WC#';

答案 2 :(得分:1)

--/* */的评论在Enterprise Architect中有效,如果第一行中的评论