oracle数据库创建表多列数据
时间: 2024-08-13 19:06:58 浏览: 54
Oracle数据库创建表(也称为数据定义语言,DDL)时,你可以为一个表添加多个列,每个列代表不同类型的数据。以下是一个基本的创建表的SQL语句示例,包含多列:
```sql
CREATE TABLE Employees (
EmployeeID NUMBER(5) PRIMARY KEY, -- 员工ID,主键,整数类型
FirstName VARCHAR2(50), -- 姓名,字符串类型,最大长度50字符
LastName VARCHAR2(50), -- 姓氏,字符串类型,最大长度50字符
HireDate DATE, -- 入职日期,日期类型
Salary DECIMAL(10, 2), -- 工资,十进制类型,最多10位,小数部分2位
DepartmentID NUMBER(2) -- 部门ID,整数类型,最大长度2位
);
```
在这个例子中:
- `EmployeeID` 是一个整数类型,作为主键确保了数据的唯一性。
- `FirstName` 和 `LastName` 是字符串类型,用于存储员工的名字和姓氏。
- `HireDate` 是一个日期类型,用于记录员工的入职日期。
- `Salary` 是一个十进制类型,用于存储薪资金额,保留两位小数。
- `DepartmentID` 是另一个整数类型,表示员工所在的部门编号。
如果你需要创建表时还有其他特定需求,比如默认值、非空约束或外键关联等,可以在SQL语句中添加相应的属性。如果你有关于Oracle数据库中创建表的其他问题,或者想了解如何插入数据,请随时提问。
阅读全文