
Oracle使用一条语句插入多行数据的实例演示
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本视频详细讲解了如何在Oracle数据库中通过单条SQL语句高效地批量插入多行数据,并提供了具体的操作示例和代码说明。
今天在实践过程中遇到一个问题,在往数据库插入多条数据时使用了如下语句:
```sql
insert into 表1 (字段1, 字段2) values (1, 2), (2, 3), (3, 4);
```
这条语句在MySQL中执行没有任何问题,但在Oracle上运行却报错:
```
ORA-00933: SQL 命令未正确结束
```
后来找到了如下的解决办法:
1. 创建表
```sql
create or replace table pm_ci (
ci_id varchar2(20) not null,
stu_ids varchar2(100)
);
create table pm_stu(
stu_id -- 这里可能是字段定义不完整,需要补充完整的字段类型和约束信息。
```
注意:在Oracle中插入多行数据时应使用 `INSERT ALL` 或者分别执行多次单条记录的插入语句。
全部评论 (0)
还没有任何评论哟~


