Hi,
Toad 21.1.0.22 x64 on Win7 Pro Sp1 x64, Oracle 11.2
When I open menu (on packages) and select "Execute package", do not get all procedures/functions from the package but only first 4. here is a picture from Oracle retail, RMS schema:
here is Toad spool of that action:
Session: DVADAS@XXX
Timestamp: 11:57:49.801
Select
object_name, position, decode(data_type, 'REF CURSOR', 'SYS_REFCURSOR', data_type) data_type, overload, argument_name,
data_level, data_length, data_precision, data_scale, type_name,
in_out, object_id, sequence
from all_arguments
where object_id = (select object_id
from sys.DBA_OBJECTS
where owner = :OWNER
and object_name =:PKG
and object_type in ('PACKAGE', 'PROCEDURE', 'FUNCTION'))
order by Object_Name, Overload, Sequence
:OWNER(VARCHAR[3],IN/OUT)='RMS'
:PKG(VARCHAR[15],IN/OUT)='FUTURE_COST_SQL'
Session: DVADAS@XXX
Timestamp: 11:57:49.820
Select TEXT
from SYS.DBA_SOURCE
where OWNER=:owner
and NAME=:name
and TYPE=:type
order by LINE
:owner(VARCHAR[3],IN/OUT)='RMS'
:name(VARCHAR[15],IN/OUT)='FUTURE_COST_SQL'
:TYPE(VARCHAR[12],IN/OUT)='PACKAGE BODY'
Session: DVADAS@XXX
Timestamp: 11:57:49.972
Select last_ddl_time
FROM sys.DBA_OBJECTS
WHERE object_type = :type AND owner = :owner AND object_name = :name
:TYPE(VARCHAR[12])='PACKAGE BODY'
:owner(VARCHAR[3])='RMS'
:name(VARCHAR[15])='FUTURE_COST_SQL'
Session: DVADAS@XXX
Timestamp: 11:57:51.386
Select directory_name from sys.DBA_DIRECTORIES
order by 1
I was connect as DBA user throgh proxy user (RMS) who owns package ... if this has anything with it?
Brg,
Damir