oracle创建emp员工表
时间: 2024-11-04 11:14:56 浏览: 13
在MySQL中创建Oracle中的dept、emp、salgrade表
Oracle数据库中创建"emp"员工表的SQL命令示例如下:
```sql
CREATE TABLE emp (
emp_id NUMBER(4) PRIMARY KEY, -- 员工ID,主键
first_name VARCHAR2(15), -- 姓名
last_name VARCHAR2(15), -- 姓氏
hire_date DATE, -- 入职日期
job_id VARCHAR2(9), -- 职位ID
salary DECIMAL(8,2), -- 工资
manager_id NUMBER(4) REFERENCES emp -- 管理员ID,外键引用自身表
);
```
这个表包含了基本的员工信息,如员工ID、姓名、入职日期等,以及职位信息和管理员关系。`REFERENCES emp`定义了`manager_id`字段是一个外键,它引用了本表自身的`emp_id`字段。
阅读全文