看看 PL/Sql User Guide 这本书就知道了

解决方案 »

  1.   

    自定义类型:
    CREATE OR REPLACE TYPE "typename" AS OBJECT
    (
    vianame TYPE,
    ...
    )
      

  2.   

    Examples
    Object Type Examples
    The following example shows how the sample type customer_typ was created for the sample Order Entry (oe) schema:CREATE TYPE customer_typ_demo AS OBJECT
        ( customer_id        NUMBER(6)
        , cust_first_name    VARCHAR2(20)
        , cust_last_name     VARCHAR2(20)
        , cust_address       CUST_ADDRESS_TYP
        , phone_numbers      PHONE_LIST_TYP
        , nls_language       VARCHAR2(3)
        , nls_territory      VARCHAR2(30)
        , credit_limit       NUMBER(9,2)
        , cust_email         VARCHAR2(30)
        , cust_orders        ORDER_LIST_TYP
        ) ;