博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle insert 多条记录
阅读量:6708 次
发布时间:2019-06-25

本文共 853 字,大约阅读时间需要 2 分钟。

hot3.png

MySQL insert into语法:

INSERT INTO 表名称 VALUES (值1, 值2,....)

也可以指定数据的列

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

同时 insert 多条可以

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) , (值1, 值2,....) ...... ;

 

 

Oracle 同时insert多条的语法就有些不同,用到了insert all 

insert all into table_name (列1, 列2,...) VALUES (值1, 值2,....) into table_name (列1, 列2,...) VALUES (值1, 值2,....)into table_name (列1, 列2,...) VALUES (值1, 值2,....) select * from dual;

如果有用到sequence的话,因为同一条sql的sequence的值是同一个,所以得用+1和+2 

insert allinto table_name (列1, 列2,...) VALUES (sequence_test.nextval, 值2,....)into table_name (列1, 列2,...) VALUES (sequence_test.nextval+1, 值2,....)into table_name (列1, 列2,...) VALUES (sequence_test.nextval+2, 值2,....)select * from dual;

 

DUAL表的用途

Dual 是 Oracle中的一个实际存在的表,任何用户均可读取

后边跟的select * from dual 语句可以随意。

转载于:https://my.oschina.net/xiaozhiwen/blog/1563854

你可能感兴趣的文章
iOS开发笔记(三):消息传递与转发机制
查看>>
Python缓存技术
查看>>
Metal入门(使用Metal画一个三角形)
查看>>
浅谈 iOS 应用启动过程
查看>>
Clang 之旅—[翻译]添加自定义的 attribute
查看>>
零基础学习Web开发的入门需要掌握哪些?
查看>>
慎用System.nanoTime()
查看>>
2017 移动端 iOS 年终工作总结-纯干货请自备酒水
查看>>
Android小知识-剖析OkHttp中的任务调度器Dispatcher
查看>>
switch的python实现
查看>>
Hybris UI的Route(路由)实现
查看>>
iOS探索:RunLoop本质、数据结构以及常驻线程实现
查看>>
算法的时间复杂度
查看>>
iOS独立开发者使用Bmob第三方后台服务初探
查看>>
共享适合移动端的“拾色器”插件
查看>>
《Java编程思想》笔记09------异常处理
查看>>
CPU发生异常到生成Crash Log的过程
查看>>
pyqt5中动画的使用
查看>>
到底什么才是业务架构?
查看>>
基础设施即代码:Terraform和AWS无服务器
查看>>