oracle示例中,customers表结构是什么?举例说明
时间: 2024-03-21 14:40:16 浏览: 137
在Oracle示例中,"Customers"表是指位于"SH"(Sales History)模式中的一个表,用于存储客户信息。其结构如下:
```
CREATE TABLE customers (
cust_id NUMBER(6) PRIMARY KEY,
cust_first_name VARCHAR2(20),
cust_last_name VARCHAR2(20),
cust_address VARCHAR2(40),
cust_city VARCHAR2(30),
cust_state_province VARCHAR2(10),
cust_postal_code VARCHAR2(10),
cust_country VARCHAR2(40),
cust_credit_limit NUMBER(9,2),
cust_email VARCHAR2(40),
cust_phone VARCHAR2(20),
cust_date_of_birth DATE,
cust_marital_status VARCHAR2(20),
cust_gender VARCHAR2(10),
income_level_id NUMBER(2),
education_level_id NUMBER(2),
occupation_id NUMBER(2)
);
```
该表共包含17个字段,其中cust_id为主键字段,其余字段分别记录了客户的基本信息,如姓名、地址、信用额度、出生日期、婚姻状况、收入水平、教育水平和职业等。
示例:
假设我们要查询客户ID为1001的客户的基本信息,可以使用以下SQL语句:
```
SELECT cust_first_name, cust_last_name, cust_address, cust_city, cust_state_province, cust_postal_code, cust_country, cust_phone, cust_email, cust_date_of_birth, cust_marital_status, cust_gender, cust_credit_limit, income_level_id, education_level_id, occupation_id
FROM customers
WHERE cust_id = 1001;
```
该语句使用了SELECT语句从"Customers"表中查询了客户ID为1001的客户的基本信息。
阅读全文