我希望能够从Oracle 9i数据库中检索子程序,函数,包规范和包体的模式信息,以便我可以使用中的类将它们呈现给C#客户端中的用户。 System.Data.OracleClient命名空间。
到目前为止,我已经能够以比Java应用程序更快的速度显示高级模式数据,但是包和函数是我无法掌握的。我可以以非常有用的方式显示列,它们的类型,索引,表级和列级注释以及各种真正的有用信息。现在,如果我能够完成这些程序。
答案 0 :(得分:8)
答案 1 :(得分:6)
这有帮助吗?不清楚你是想通过System.Data.OracleClient还是通过SQL获得它?
SELECT TEXT
FROM ALL_SOURCE
WHERE NAME = <proc_name>
AND OWNER = <schema>