Oracle SQL Developer(我使用的是 v3.2)有一个名为“DB Doc”的特性,它为数据库对象生成文档。我主要想用它来为我的存储过程、函数、包和类型生成文档。但是,我找不到任何文档来描述我应该使用什么语法。
我已经确定我应该/* ... */
在我的程序/任何东西上方的行上使用注释,并且(通过从 JavaDoc 借用)我已经成功地使用了@param
和@returns
语句,但我不确定我还能使用什么。例如,是否有作者、版本、数据修改等字段?
我已经对这个站点、谷歌和 Oracle 的文档进行了多次搜索,但都无济于事!
oracle oracle-11g-r2 documentation plsql oracle-sql-developer
我在 Oracle 11gR2 中有一个分层查询,它返回如下内容:
我想编写的查询应该获取与某个谓词匹配的所有行,对于最低级别;即最接近父母。例如,如果其中一个子行与谓词匹配,则它应该只返回该行,而不管是否有任何孙子行匹配。如果多个子行匹配,它应该返回所有子行,同样不管孙行。如果没有子行匹配,它应该返回任何匹配的孙行,等等(在实际系统中,我有不止三个级别,每个级别还有更多行。)
我认为这可以通过分析函数实现,但我不确定使用哪个,或者如何将它集成到我的查询中。我已经看到使用 解决了类似的问题min (level) keep (dense_rank last order by level)
,但这似乎并不是我想要的。