Files
oracle/vg/desc.sql
2026-03-12 21:23:47 +01:00

53 lines
1.1 KiB
SQL

@@header
/*
*
* Author : Vishal Gupta
* Purpose : Describe an object
* Parameters : 1 - Object Name in OWNER.OBJECT_NAME format.
*
*
* Revision History:
* ===================
* Date Author Description
* --------- ------------ -----------------------------------------
* 13-Feb-12 Vishal Gupta First cut
*/
DEFINE object_name="&&1"
COLUMN owner FORMAT a20
COLUMN object_name FORMAT a30
COLUMN object_type FORMAT a20
VARIABLE object_type VARCHAR2(30)
------------------------------
-- Find out the object type
------------------------------
BEGIN
:object_type := '';
--FOR i in (
SELECT
--owner, object_name,
object_type
INTO :object_type
FROM dba_objects
WHERE owner || '.' || object_name = UPPER('&&object_name') ;
--dbms_describe.describe_procedure(object_name =>
END;
/
print :object_type
------------------------------
-- Describe the object
------------------------------
set lines 80
desc &object_name
@@header
@@tab_indexes &object_name
@@footer