社区
MS-SQL Server
帖子详情
如何插入多条数据..
WOCAOSQL
2006-04-14 10:24:09
刚学SQL,请各位多多指教..先谢过.
INSERT INTO tab_name
select a ,b ,c
union
select a ,bb ,cc
union
select a ,bbb,ccc
如果表里有几百万条数据,如上的方法执行效率很慢..是不是它要遍历三次表.
如何提高效率呢?
...全文
189
5
打赏
收藏
如何插入多条数据..
刚学SQL,请各位多多指教..先谢过. INSERT INTO tab_name select a ,b ,c union select a ,bb ,cc union select a ,bbb,ccc 如果表里有几百万条数据,如上的方法执行效率很慢..是不是它要遍历三次表. 如何提高效率呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
撸大湿
2006-04-14
打赏
举报
回复
select a ,b ,c
union
select a ,bb ,cc
union
select a ,bbb,ccc
这种查询根本不用查表
不明白楼主意思
hyrongg
2006-04-14
打赏
举报
回复
insert into table select field1,field2 from table2
tanxiangfeng
2006-04-14
打赏
举报
回复
sql server 的数据处理方法不像你想的这样简单,他首先要对语句进行预处理,然后找到最优的算法,在对数据进行处理。
huailairen
2006-04-14
打赏
举报
回复
不懂楼主意思
hanjoe109
2006-04-14
打赏
举报
回复
我也正在考虑如何大批量更新数据这个问题,可惜没什么进展.
mysql
数据
库使用一条insert语句同时
插入
多条
数据
我们常见的MySQL
数据
库
插入
数据
的方法是insert语句,例如: INSERT INTO student(name,no,age,address) VALUES ('张三','1001',20,'上海市'); 但是这种方式一次只能
插入
一条
数据
,要想同时
插入
多条
数据
,就需要多次调用此SQL语句,这就意味着需要多次与
数据
库建立连接。这样一来,就会增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。因此MySQL提供了另一种解决方案,使用一条insert语句来
插入
多条
记录。
Oracle 中 insert 同时
插入
多条
数据
Oracle 中 insert 同时
插入
多条
数据
1. 语句2. Mybatis 1. 语句 Oracle 与 Mysql 不同.
多条
插入
命令不一样. INSERT ALL INTO t_table ("col1", "col2", "col3") VALUES ('val1', 'val2', 'val3') INTO t_table ("col1", "col2", "col3") VALUES ('val1', 'val2', 'val3') INTO t_table ("col1", "col
SQL SERVER-一次性
插入
多条
数据
的SQL语句
插入
语句常用写法: INSERT INTO items(name,city,price,number,picture) VALUES('耐克运动鞋','广州',500,1000,'003.jpg'); 这种方式只能够一次
插入
一条
数据
,要想
插入
多条
数据
,就得多次调用此sql语句,意味着多次与
数据
库建立连接。但是这样一来,就会增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析...
Oracle
数据
库一次
插入
多条
数据
-----insert all方法
常用的
插入
数据
的方法id是采用sequence自增,每次循环,都会查询一次sequence,然后
插入
一条
数据
,这就导致性能极低。通过改成一次
插入
多条
数据
,id通过触发器自动设置,不再每次先查询sequence,这样效率可以提高很多。 由于insert all方式
插入
多条
数据
时,通过sequence获取的值是同一个,不会自动获取多个,所以id需要通过其他方式设置(这里采用触发器方式自动设置id) 步骤如下: 1.创建表 id为主键,通过sequence产生主键值。 create table student
oracle一次
插入
多条
数据
(insert all)
问题 公司的项目,有个功能每次使用需要向
数据
库
插入
很多
数据
,导致页面等待很长时间才有结果。
数据
库:oracle11g id:采用sequence自增 每次循环,都会查询一次sequence,然后insert一条
数据
,性能非常低。 改进 改成一次
插入
多条
数据
,id通过触发器自动设置,不再每次先查询sequence,效率提高非常多。 oracle一次
插入
多条
的方法 在oracle...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章