Overview Tables Views Indexes Constraints Triggers Procedures Functions Packages Sequences Index

OE


Description  Columns  Query  Constraints  Referenced by  Triggers  

OC_CUSTOMERS

Columns

Column Datatype Nullable Insertable Updateable Deletable Comment
CUSTOMER_ID NUMBER(6,0) Y YES YES YES  
CUST_FIRST_NAME VARCHAR2(20) Y YES YES YES  
CUST_LAST_NAME VARCHAR2(20) Y YES YES YES  
CUST_ADDRESS CUST_ADDRESS_TYP(112) Y YES YES YES  
PHONE_NUMBERS PHONE_LIST_TYP(156) Y YES YES YES  
NLS_LANGUAGE VARCHAR2(3) Y YES YES YES  
NLS_TERRITORY VARCHAR2(30) Y YES YES YES  
CREDIT_LIMIT NUMBER(9,2) Y YES YES YES  
CUST_EMAIL VARCHAR2(30) Y YES YES YES  
CUST_ORDERS ORDER_LIST_TYP(40) Y YES YES YES  

Query

SELECT c.customer_id, c.cust_first_name, c.cust_last_name, c.cust_address,
           c.phone_numbers,c.nls_language,c.nls_territory,c.credit_limit,
           c.cust_email,
           CAST(MULTISET(SELECT o.order_id, o.order_mode,
                               MAKE_REF(oc_customers,o.customer_id),
                               o.order_status,
                               o.order_total,o.sales_rep_id,
                               CAST(MULTISET(SELECT l.order_id,l.line_item_id,
                                                    l.unit_price,l.quantity,
                                             MAKE_REF(oc_product_information,
                                                      l.product_id)
                                             FROM order_items l
                                             WHERE o.order_id = l.order_id)
                                    AS order_item_list_typ)
                         FROM orders o
                         WHERE c.customer_id = o.customer_id)
                AS order_list_typ)
     FROM customers c

Generated by
OraDoclet, Copyright © Oracle Corporation 2005      Last updated: 01.01.2005