Oracle 查询 `select some_name(?) from dual`。什么是“some_name”以及如何查看源代码?

Oracle query `select some_name(?) from dual`. What is `some_name` and how to view the source?

我正在查看连接到 Oracle 数据库的现有代码库。它包含看起来像 select some_name(?) from dual 的查询。这里的 some_name 是什么?它是存储过程吗?如何查看该函数的源代码?

如果你有SQLDeveloper,可以在函数部分查看SOME_NAME函数的源代码,或者TOAD,你可以在Schema Browser中找到,

或者您可以使用下面的 select 语句查询它,

SELECT *
  FROM all_source
 WHERE name = 'SOME_NAME'
 ORDER BY line;