请教一个问题:
存储过程中procedure_name和object_name有什么区别和联系?

解决方案 »

  1.   

    说具体点,哪个表(视图)的procedure_name和哪个表(视图)的object_name
      

  2.   

    select * from dba_procedures中的procedure_name和object_name名称有什么区别和联系?
      

  3.   

    procedure name也是objet中的一部分。
      

  4.   

    procedure_name是指存储过程的名称,存储过程是ORACLE数据库的一种对象
    object_name是ORACLE数据库对象的名称,可以是表、视图、存储过程、索引、快照、触发器等各种对象
      

  5.   

    dba_procedures中的object_name是存储过程名或包的名字,procedure_name是包中的过程名,例如你创建了一个名为aaa的过程,那么在dba_procedures中就有一条object_name为aaa的记录,但这条记录的procedure_name为空,你又创建了一个名为ppp的包,包中有名为p1的过程和P2的函数,那么在dba_procedures中就有两条object_name为ppp的记录,一条的procedure_name为p1,另一条为p2。