Orecal 中 insert 函数
时间: 2023-07-16 07:17:15 浏览: 96
Orcale内置函数
在 Oracle 数据库中,INSERT 函数用于将一行或多行数据插入到表中。一般的语法如下:
```
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
```
其中,table_name 指定要插入数据的表名,column1, column2, column3, ... 指定要插入的列,VALUES (value1, value2, value3, ...) 指定要插入的值。
例如,假设有一个名为 `employees` 的表,该表包含 `id`、`name` 和 `age` 三个列。要向该表中插入一条数据,可以使用以下语句:
```
INSERT INTO employees (id, name, age)
VALUES (1, 'John', 25);
```
这将向 `employees` 表中插入一条 `id` 为 1、`name` 为 'John'、`age` 为 25 的记录。
此外,还可以使用子查询的方式向表中插入数据,比如:
```
INSERT INTO employees (id, name, age)
SELECT id, name, age FROM temp_employees;
```
这将从名为 `temp_employees` 的表中选择 `id`、`name` 和 `age` 列,并将它们插入到 `employees` 表中。
阅读全文