Descrições da Tabela de Esquema de Amostra do OE
As tabelas a seguir descrevem as colunas de cada tabela do esquema de amostra oe.
Tabela OE.CUSTOMERS
| Nome da Coluna |
Nulo? |
Tipo |
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) |
Tabela OE.INVENTORIES
| Nome da Coluna |
Nulo? |
Tipo |
PRODUCT_ID |
NOT NULL |
NUMBER(6) |
WAREHOUSE_ID |
NOT NULL |
NUMBER(3) |
QUANTITY_ON_HAND |
NOT NULL |
NUMBER(8) |
Tabela OE.ORDERS
| Nome da Coluna |
Nulo? |
Tipo |
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) |
Tabela OE.ORDER_ITEMS
| Nome da Coluna |
Nulo? |
Tipo |
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) |
Tabela OE.PRODUCT_DESCRIPTIONS
| Nome da Coluna |
Nulo? |
Tipo |
PRODUCT_ID |
NOT NULL |
NUMBER(6) |
LANGUAGE_ID |
NOT NULL |
VARCHAR2(3) |
TRANSLATED_NAME |
NOT NULL |
NVARCHAR2(50) |
TRANSLATED_DESCRIPTION |
NOT NULL |
NVARCHAR2(2000) |
Tabela OE.PRODUCT_INFORMATION
| Nome da Coluna |
Nulo? |
Tipo |
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) |
Tabela OE.WAREHOUSES
| Nome da Coluna |
Nulo? |
Tipo |
WAREHOUSE_ID |
NOT NULL |
NUMBER(3) |
WAREHOUSE_SPEC |
|
SYS.XMLTYPE |
WAREHOUSE_NAME |
|
VARCHAR2(35) |
LOCATION_ID |
|
NUMBER(4) |
WH_GEO_LOCATION |
|
MDSYS.SDO_GEOMETRY |
A coluna warehouse_spec da tabela OE.warehouses contém dados XMLType. Esses dados não se baseiam em nenhum esquema XML, o que significa que podem assumir qualquer forma. No entanto, os dados reais na coluna warehouse_spec no início (antes de quaisquer alterações que você possa ter feito nela) têm um elemento de nível superior Warehouse com os seguintes elementos filhos:
-
Building, com nó de texto Owned ou Rented
-
Area, com um número de nó de texto (representando, por exemplo, pés quadrados)
-
Docks, com o nó de texto, o número de docas de carregamento (por exemplo, 1, 2 ou 3)
-
DockType, com nó de texto vazio ou Rear Load ou Side Load
-
WaterAccess, com nó de texto Y ou N
-
RailAccess, com nó de texto Y ou N
-
Parking, com nó de texto Street ou Lot
-
VClearance (desobstrução vertical), com um número de nó de texto seguido por uma unidade linear (por exemplo, 11.5 ft)
Consulte Também: Oracle XML DB Developer's Guide para obter exemplos usando os dados XMLType na coluna warehouse_spec
Tabela OE.PURCHASEORDER
A Tabela OE.purchaseorder é uma tabela objeto-relacional com dados XMLType. Os dados são compatíveis com o esquema XML purchaseOrder.xsd.