当前位置: 首页 > wzjs >正文

网站建设邮公司展厅设计策划

网站建设邮,公司展厅设计策划,广州自助网站搭建建站公司,福清营销型网站建设方案文章目录 MySQL和Oracle批量插入SQL差异详解1. 基本批量插入语法1.1 MySQL批量插入1.2 Oracle批量插入 2. 带序列的批量插入2.1 MySQL带自增ID的批量插入2.2 Oracle带序列的批量插入 3. 条件批量插入3.1 MySQL条件批量插入3.2 Oracle条件批量插入 MySQL和Oracle批量插入SQL差异…

文章目录

  • MySQL和Oracle批量插入SQL差异详解
    • 1. 基本批量插入语法
      • 1.1 MySQL批量插入
      • 1.2 Oracle批量插入
    • 2. 带序列的批量插入
      • 2.1 MySQL带自增ID的批量插入
      • 2.2 Oracle带序列的批量插入
    • 3. 条件批量插入
      • 3.1 MySQL条件批量插入
      • 3.2 Oracle条件批量插入

MySQL和Oracle批量插入SQL差异详解

1. 基本批量插入语法

1.1 MySQL批量插入

-- 方式1:使用VALUES
INSERT INTO table_name (column1, column2) 
VALUES 
(value1, value2),
(value3, value4),
(value5, value6);-- 方式2:使用INSERT ... SELECT
INSERT INTO table_name (column1, column2)
SELECT value1, value2 UNION ALL
SELECT value3, value4 UNION ALL
SELECT value5, value6;

1.2 Oracle批量插入

-- 方式1:使用INSERT ALL
INSERT ALLINTO table_name (column1, column2) VALUES (value1, value2)INTO table_name (column1, column2) VALUES (value3, value4)INTO table_name (column1, column2) VALUES (value5, value6)
SELECT 1 FROM DUAL;-- 方式2:使用UNION ALL
INSERT INTO table_name (column1, column2)
SELECT value1, value2 FROM DUAL UNION ALL
SELECT value3, value4 FROM DUAL UNION ALL
SELECT value5, value6 FROM DUAL;

2. 带序列的批量插入

2.1 MySQL带自增ID的批量插入

-- MySQL自增ID会自动处理
INSERT INTO table_name (column1, column2) 
VALUES 
(value1, value2),
(value3, value4);

2.2 Oracle带序列的批量插入

-- 方式1:使用INSERT ALL
INSERT ALLINTO table_name (id, column1, column2) VALUES (seq_name.NEXTVAL, value1, value2)INTO table_name (id, column1, column2) VALUES (seq_name.NEXTVAL, value3, value4)
SELECT 1 FROM DUAL;-- 方式2:使用UNION ALL
INSERT INTO table_name (id, column1, column2)
SELECT seq_name.NEXTVAL, value1, value2 FROM DUAL UNION ALL
SELECT seq_name.NEXTVAL, value3, value4 FROM DUAL;

3. 条件批量插入

3.1 MySQL条件批量插入

-- 使用INSERT ... ON DUPLICATE KEY UPDATE
INSERT INTO table_name (id, column1, column2) 
VALUES 
(value1, value2),
(value3, value4)
ON DUPLICATE KEY UPDATE
column1 = VALUES(column1),
column2 = VALUES(column2);

3.2 Oracle条件批量插入

-- 使用MERGE INTO
MERGE INTO table_name t
USING (SELECT value1 as id, value2 as col1, value3 as col2 FROM DUAL UNION ALLSELECT value4, value5, value6 FROM DUAL
) s
ON (t.id = s.id)
WHEN MATCHED THENUPDATE SET t.column1 = s.col1,t.column2 = s.col2
WHEN NOT MATCHED THENINSERT (id, column1, column2)VALUES (s.id, s.col1, s.col2);
http://www.dtcms.com/wzjs/575634.html

相关文章:

  • 连云港网站关键字优化市场wordpress 主题 博客
  • 太原网站网络推广网站认证
  • 江西响应式网站制作个人可以做哪些有意思的网站
  • 网站的栏目管理html代码大全初学者必备
  • 黔东南企业网站建设商标注册查询流程
  • 企业品牌网站建设定制开发个人网站做企业备案
  • 有永久免费的域名吗知乎做搜狗pc网站优化
  • 使用vue做的网站有哪些宽屏网站模板
  • 网站优化具体做哪些事情免费的erp管理系统
  • 网站在百度上搜索不到wordpress 获取分类目录
  • 自己制作网站的步骤手机网站建设注意事项
  • 网站空间域名注册邢台抖音优化
  • 福建省住房城乡和建设厅网站宜昌seo
  • 打鱼网站建设谷歌搜索官网
  • 国家信用信息公示系统河北推广网站优化seo教程上排名
  • 排版 网站宿迁房产网租房
  • 荆州做网站公司张雪峰对市场营销专业的建议
  • 南京高端网站制作一元注册公司流程
  • 商城网站建设方案电子版网站建设哪家
  • 网站模板兼容手机端系统开发过程中的第一个正式文档是
  • 任丘建设网站建立网站需要什么软件
  • 人社部门网站建设英迈思做网站怎么样
  • 织梦网站手机版怎么做机械加工网站有哪些
  • 旅游网站建设的目的与意义是什么意思企业展厅设计图片
  • 宠物网站建设费用在线做投资网站
  • 化州市建设局网站二级院系网站建设
  • 郑州网站建设包括哪些wordpress收件邮箱
  • 网站进不去怎么解决python基础教程课本
  • html5 网站建设广告推广宣传
  • 该模板尚未授权此网站龙华网站建设招商