有没有办法在Sparx Enterprise Architect中评论SQL查询,例如/ * SQL查询* /。这样我就可以运行不同的查询而无需删除以前的查询。
答案 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中有效,如果第一行中的评论不。