1. 程式人生 > >獲取物件型別資訊+檢視物件型別的結構+設定資訊深度

獲取物件型別資訊+檢視物件型別的結構+設定資訊深度

獲取物件型別資訊

測試的資料

create or replace  type class3 as object (
id number,
name varchar2 ( 20 ),
member  function get_name(no varchar2) return varchar2
) ;


create or replace type body class3 as
 member  function get_name(no varchar2) return varchar2 as 
 name varchar2(20);
 begin
select sname into name from
zhou.student where sno=no ;
return name; end; end; create table class_table2 ( id number, deptno varchar2 ( 20 ), class3 class3--使用物件型別class3作為表class_table2的屬性 ) ;

檢視物件型別的結構
desc[【ribe】 objec_name;

desc class_table2 ;
這裡寫圖片描述

設定資訊深度
set describe 【depth {1|n|all}】
深度的範圍:1到50,all所有的深度,預設值1
深度表示物件型別的層次,例如物件型別class_table2包含物件型別class3,而stu不在包含任何物件型別,那麼class_table2的物件型別深度為2
,class3物件型別的深度為1

 set describe depth 2;
 desc class_table2 ;

這裡寫圖片描述