如何用C# 读取某个Oracle数据库中所有存储过程名字?

解决方案 »

  1.   

    try使用Ado.net获取数据库架构信息
    http://blog.csdn.net/zhzuo/archive/2004/07/03/33273.aspx
      

  2.   

    看了上面的文章:我用以下代码
    OleDbConnection con = new OleDbConnection("");
    con.Open();
    object[] res = new object[]{null,"sfax",null,null};
    DataTable dt = con.GetOleDbSchemaTable(OleDbSchemaGuid.Procedures,res);返回了好多数据,但是这其中不只是Procedure还有Function、packages什么的,求教高手我怎么筛选其中的数据,让它只返回Procedure呢?Oracle数据库 急呀..
      

  3.   

    select * from all_procedures