OE - Exemples de description de table de schéma

Les tableaux suivants décrivent les colonnes de chaque table de l'exemple de schéma oe.

Tableau OE.CUSTOMERS

Nom de colonne Est-ce nul? Type
CUSTOMER_ID NOT NULL NUMBER(6)
CUST_FIRST_NAME NOT NULL VARCHAR2(20)
CUST_LAST_NAME NOT NULL 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)
ACCOUNT_MGR_ID   NUMBER(6)
CUST_GEO_LOCATION   MDSYS.SDO_GEOMETRY
DATE_OF_BIRTH   DATE
MARITAL_STATUS   VARCHAR2(20)
GENDER   VARCHAR2(1)
INCOME_LEVEL   VARCHAR2(20)

Tableau OE.INVENTORIES

Nom de colonne Est-ce nul? Type
PRODUCT_ID NOT NULL NUMBER(6)
WAREHOUSE_ID NOT NULL NUMBER(3)
QUANTITY_ON_HAND NOT NULL NUMBER(8)

Tableau OE.ORDERS

Nom de colonne Est-ce nul? Type
ORDER_ID NOT NULL NUMBER(12)
ORDER_DATE NOT NULL TIMESTAMP(6) WITH LOCAL TIME ZONE
ORDER_MODE   VARCHAR2(8)
CUSTOMER_ID NOT NULL NUMBER(6)
ORDER_STATUS   NUMBER(2)
ORDER_TOTAL   NUMBER(8,2)
SALES_REP_ID   NUMBER(6)
PROMOTION_ID   NUMBER(6)

Tableau OE.ORDER_ITEMS

Nom de colonne Est-ce nul? Type
ORDER_ID NOT NULL NUMBER(12)
LINE_ITEM_ID NOT NULL NUMBER(3)
PRODUCT_ID NOT NULL NUMBER(6)
UNIT_PRICE   NUMBER(8,2)
QUANTITY   NUMBER(8)

Tableau OE.PRODUCT_DESCRIPTIONS

Nom de colonne Est-ce nul? Type
PRODUCT_ID NOT NULL NUMBER(6)
LANGUAGE_ID NOT NULL VARCHAR2(3)
TRANSLATED_NAME NOT NULL NVARCHAR2(50)
TRANSLATED_DESCRIPTION NOT NULL NVARCHAR2(2000)

Tableau OE.PRODUCT_INFORMATION

Nom de colonne Est-ce nul? Type
PRODUCT_ID NOT NULL NUMBER(6)
PRODUCT_NAME   VARCHAR2(50)
PRODUCT_DESCRIPTION   VARCHAR2(2000)
CATEGORY_ID   NUMBER(2)
WEIGHT_CLASS   NUMBER(1)
WARRANTY_PERIOD   INTERVAL YEAR(2) TO MONTH
SUPPLIER_ID   NUMBER(6))
PRODUCT_STATUS   VARCHAR2(20)
LIST_PRICE   NUMBER(8,2)
MIN_PRICE   NUMBER(8,2)
CATALOG_URL   VARCHAR2(50)

Tableau OE.WAREHOUSES

Nom de colonne Est-ce nul? Type
WAREHOUSE_ID NOT NULL NUMBER(3)
WAREHOUSE_SPEC   SYS.XMLTYPE
WAREHOUSE_NAME   VARCHAR2(35)
LOCATION_ID   NUMBER(4)
WH_GEO_LOCATION   MDSYS.SDO_GEOMETRY

La colonne warehouse_spec de la table OE.warehouses contient des données XMLType. Ces données ne sont basées sur aucun schéma XML, ce qui signifie qu'elles peuvent prendre n'importe quelle forme. Toutefois, les données réelles de la colonne warehouse_spec au début (avant toute modification que vous auriez pu y apporter) ont un élément de niveau supérieur Warehouse avec les éléments enfants suivants :

Voir aussi : Oracle XML DB Developer's Guide pour obtenir des exemples utilisant les données XMLType de la colonne warehouse_spec

Tableau OE.PURCHASEORDER

La table OE.purchaseorder est une table relationnelle d'objet avec des données XMLType. Les données sont conformes au schéma XML purchaseOrder.xsd.