1、在源表比较大的情况下。
2、已在外键上建立索引。
2、已在外键上建立索引。
解决方案 »
- 现场给分,有没有一个语句可以搞定这样子的更新!
- xp_cmdshell里用echo >> ,如何写入多行数据,用\r\n也不行
- if exists(select * from table1),如果table1里有5000万条记录,selecct语句只是监测到有1条就返回,还是会把5000万条都select一遍才返回
- 求救啊 我的sql2005,运行cmdshell居然要40秒,其他语句正常
- 问一个很菜的问题,谢谢
- 作业调度备份数据的存储过程出错
- 系统和数据库查询越来越慢,怎么办?大家有什么好主意?
- SQL Server 的Truncate命令可以回滚吗?
- 怎样避免数据库操作冲突
- 数据库分页问题,很急!各位帮忙了。
- 数据库中有个方法名是“Re..”是怎么写的也
- 导出查询结果的时候,如何把字段名也导出?
select *
from ...
where...
insert tb(col...)
select * from ....
insert into b(a, b, c) select d,e,f from a;
(正在测试ing,希望大家多提一些思路:)
insert into 表名
select *
from ...
where...
2. insert的效率, 看目的表是不是众多外键,或索引, 如果这些都没有的话, 是最高效的