部门表和员工表 Oracle
时间: 2023-09-03 10:12:07 浏览: 282
第四章ORACLE表管理.ppt
在Oracle数据库中,可以使用以下SQL语句来创建部门表和员工表:
创建部门表:
```
CREATE TABLE department(
dept_id INT PRIMARY KEY,
dept_name VARCHAR2(50) NOT NULL,
location VARCHAR2(50) NOT NULL
);
```
创建员工表:
```
CREATE TABLE employee(
emp_id INT PRIMARY KEY,
emp_name VARCHAR2(50) NOT NULL,
emp_salary FLOAT NOT NULL,
emp_dept_id INT,
CONSTRAINT emp_dept_fk FOREIGN KEY(emp_dept_id) REFERENCES department(dept_id)
);
```
其中,部门表包括部门ID、部门名称和部门所在地,员工表包括员工ID、员工姓名、员工薪水和所属部门ID。在员工表中,还包含一个外键约束,用于引用部门表中的部门ID。
阅读全文