Oracle 一条sql插入多条数据

Oracle一次插入多条数据。

表结构:

create table aa
(
  ID NUMBER(11) PRIMARY KEY,
  NAME VARCHAR2(20)
)
第一种方式:

insert into aa (ID,NAME)
select 1,‘1‘ from dual
union  all
select 2,‘2‘ from dual

第二种方式:

INSERT ALL
INTO aa (ID,NAME ) VALUES (3,‘3‘)
INTO aa (ID,NAME ) VALUES (4,‘4‘)
SELECT 1 FROM dual;

时间: 2025-01-01 09:07:47

Oracle 一条sql插入多条数据的相关文章

sql插入多条数据的sql语句

sql插入多条数据的sql语句 有三种方法:1.InSert Into <表名>(列名)Select <列名>From <源表名>如:INSERT INTO TongXunLu (姓名,电话,电子邮件) SELECT SName,SAddress,SEmailFROM Students 这种方法需要先建好新表.2.Select (列名)Into <表名>From <源表名>如:SELECT Students.SName,Students.SAdd

[lua, mysql] 将多条记录数据组合成一条sql插入语句(for mysql)

-- 演示将多条记录数据组合成一条sql插入语句(for mysql) function getTpl0(tname) -- 获取表各个字段 local t = { tpl_pack = {"packId","itemId","`group`","num","rate","rateType"}, } for k, v in pairs(t) do if tname == k then r

oracle Insert 一次插入多条记录

oracle Insert 一次插入多条记录有两种方法: 1)Insert All Into table_name values ... insert all into table_name values('111','122') into table_name values('222','222') select 1 from dual; 2)Insert Into table_name select from insert into table1_name select t1.column_

SQL 插入一条自定义主键值的数据

SET IDENTITY_INSERT [表名] ON insert into [表名](ID,Name) values(80,'北清论文网') SET IDENTITY_INSERT [表名] OFF 细节注意:如果直接这样写会报错 insert into [表名] values(80,'北清论文网') 打点小广告,感谢大家支持 [北清论文网][我要毕业啦论文网]

php执行一条insert插入两条数据其中一条乱码

显然这就是编码问题,但是问题从哪来的呢, 我把文件编码以及代码的编码都设置成utf-8了,为什么还有这个问题于是我就开始写测试脚本 第一条 mysql_query('insert into table value(1,1,"思考思考123")') 测试没有问题 第二条 $name=$_GET["name"]; mysql_query('insert into table value(1,1,"'.$name.'")') 测试出问题了,数据库竟然插

MySQL实现一条sql完成多条数据的更新

原始功能: update categories SET display_order= 3,title = 'New Title 1' where id=1; update categories SET display_order= 4,title = 'New Title 2' where id=2; update categories SET display_order= 5,title = 'New Title 3' where id=3; 功能改进: UPDATE categories S

Oracle:从SQL文件批量导入数据

进入DOS界面. 进入SQL文件目录. 在命令提示下运行SqlPlus,c:\sql>sqlplus user_name/[email protected]_service_name 指定SQL执行日志文件,日志文件名任意,但必须以log为后缀名:sql>spool e:\temp\a.log 创建批量执行文件.如果要批量执行多个SQL文件,可以创建一个list文件,例如list.sql,里面列出每个SQL文件,以@@开头,例如@@a.sql;@@b.sql; 调用批量执行文件,sql>

Oracle使用超大SQL脚本文件恢复数据问题记录

在以前获取的Oracle数据库备份一般都是dmp文件,创建表空间和用户就直接使用imp或者impdp导入即可. 这一次遇到的情况比较特殊,对方提供数据时给我的是使用SQLPlus导出的SQL脚本文件,是Linux系统中导出的,因为很难让对方再次提供数据,因此只有用这个来导入数据.导入速度慢不说,还挺麻烦,不过没办法,问题总得解决. 在这个过程中遇到两大问题: 1. SQL脚本文件太大(超过1G),Windows上看不了内容,不知道怎么导入到数据库中. 一般SQLPlus执行SQL脚本文件倒是容易

sql插入数据库的数据值包含单引号(’)等解决方法

String dvalue = 'insert 添加语句'; dvalue.replaceAll("单引号'", "双单引号‘’"): 也可以去除查询语句中的空格 String str = 'select * from 表格'; str.replaceAll(" ", ""); 原文地址:https://www.cnblogs.com/yanchaohui/p/10895869.html