小编All*_*wis的帖子

在哪里可以找到 Oracle SQL Developer 的“生成数据库文档”功能的语法参考?

Oracle SQL Developer(我使用的是 v3.2)有一个名为“DB Doc”的特性,它为数据库对象生成文档。我主要想用它来为我的存储过程、函数、包和类型生成文档。但是,我找不到任何文档来描述我应该使用什么语法。

我已经确定我应该/* ... */在我的程序/任何东西上方的行上使用注释,并且(通过从 JavaDoc 借用)我已经成功地使用了@param@returns语句,但我不确定我还能使用什么。例如,是否有作者、版本、数据修改等字段?

我已经对这个站点、谷歌和 Oracle 的文档进行了多次搜索,但都无济于事!

oracle oracle-11g-r2 documentation plsql oracle-sql-developer

6
推荐指数
1
解决办法
1851
查看次数

如何从具有最低级别的分层查询中选择行?

我在 Oracle 11gR2 中有一个分层查询,它返回如下内容:

  • 家长(级别 1)
    • 儿童(2级)
      • 孙子(3级)
    • 儿童(2级)
      • 孙子(3级)
      • 孙子(3级)
    • 儿童(2级)

我想编写的查询应该获取与某个谓词匹配的所有行,对于最低级别;即最接近父母。例如,如果其中一个子行与谓词匹配,则它应该只返回该行,而不管是否有任何孙子行匹配。如果多个子行匹配,它应该返回所有子行,同样不管孙行。如果没有子行匹配,它应该返回任何匹配的孙行,等等(在实际系统中,我有不止三个级别,每个级别还有更多行。)

我认为这可以通过分析函数实现,但我不确定使用哪个,或者如何将它集成到我的查询中。我已经看到使用 解决了类似的问题min (level) keep (dense_rank last order by level),但这似乎并不是我想要的。

oracle oracle-11g-r2

6
推荐指数
1
解决办法
2万
查看次数