有没有办法在 Sparx Enterprise Architect 中注释 SQL 查询,例如 /* SQL Query */. 这样我就可以运行不同的查询,而不必删除以前的查询。
问问题
1011 次
3 回答
2
查询编辑器同时识别--
和/* */
,但似乎都没有实际工作。所以不行。
最好的方法是将您的查询存储为搜索。
于 2013-10-22T11:07:16.163 回答
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#';
于 2013-11-05T17:16:43.913 回答
1
如果注释不在第一行--
,则注释与/* */
Enterprise Architect 一起使用。
于 2018-04-13T06:49:25.453 回答