创建员工表EMP(Eno,Ename,Age,Sex,Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;
时间: 2024-03-02 10:54:20 浏览: 256
创建HR的员工详细信息视图-Oracle公司oracle学习文档
好的,以下是创建员工表的 SQL 语句:
```
CREATE TABLE EMP(
Eno CHAR(10) PRIMARY KEY,
Ename VARCHAR(20),
Age INT,
Sex CHAR(2) CHECK (Sex IN ('男', '女')),
Title VARCHAR(20)
);
```
其中,CREATE TABLE 表示创建表的命令,EMP 是表的名称。括号内是表的字段定义,Eno 是主键,对应的数据类型为 CHAR(10),表示存放 10 个字符的字符串;Ename 对应的数据类型为 VARCHAR(20),表示可变长度的字符串,最大长度为 20;Age 对应的数据类型为 INT,表示整数类型;Sex 对应的数据类型为 CHAR(2),表示存放 2 个字符的字符串,同时使用 CHECK 约束限制只能输入“男”或“女”;Title 对应的数据类型为 VARCHAR(20),表示可变长度的字符串,最大长度为 20。
通过以上 SQL 语句,就可以创建一个名为 EMP 的员工表,包含工号、姓名、年龄、性别和职称级别五个字段。
阅读全文