请教一下  关于ORACLE  对象的引用
  像这样的
create or replace type ware_sell
is
   object(wst ref ware_sort null,
 warenum int null,
   unt ref unit null,
   bnd ref brand null
                       )
这个怎么插值啊??
在线等!!!!!!!!!!!!

解决方案 »

  1.   

    例:CREATE TYPE Project AS OBJECT (
    project_no NUMBER(2),
    title      VARCHAR2(35),
    cost       NUMBER(7,2));DECLARE 
    v_proj project;
    BEGIN
    v_proj := project(1,'test',11);
    dbms_output.put_line(v_proj.project_no || ',' || v_proj.title || ','|| v_proj.COST);
    END;输出:
    1,test,11
      

  2.   

    例:CREATE TYPE Project AS OBJECT (
    project_no NUMBER(2),
    title      VARCHAR2(35),
    cost       NUMBER(7,2));DECLARE 
    v_proj project;
    BEGIN
    v_proj := project(1,'test',11);
    dbms_output.put_line(v_proj.project_no || ',' || v_proj.title || ','|| v_proj.COST);
    END;输出:
    1,test,11
    我说的是插值啊  例如 insert into ware_sell values().......
      

  3.   

    首先弄清type是什么概念,你只不过自定义了一个类型,这个跟表不是一个概念,怎么像你所说的插值???