to leborely,能就楼主的问题举个例吗?

解决方案 »

  1.   


    SQL> create type add_type as object
      2  (
      3   street  varchar2(10),--街道名
      4   city    varchar2(20), -- 城市名
      5   state   char(2),      --州代码
      6   zip     number --邮编
      7  );
      8  /类型已创建。已用时间:  00: 00: 00.04
    SQL> create table t4(a number,b
      2  /
    create table t4(a number,b
                             *
    ERROR 位于第 1 行:
    ORA-00907: 缺少右括号
    已用时间:  00: 00: 00.00
    SQL> create table t4(
      2  a number,
      3  b add_type);表已创建。已用时间:  00: 00: 00.05
    SQL> insert into t4 values(1,add_type('a','a','a',2));已创建 1 行。已用时间:  00: 00: 00.01
    SQL> select * from t4;        A
    ---------
    B(STREET, CITY, STATE, ZIP)
    -------------------------------------------------------------------
    --------------------
            1
    ADD_TYPE('a', 'a', 'a ', 2)
    已用时间:  00: 00: 01.02
    SQL>