社区
应用实例
帖子详情
下面两种insert into 那种更有效率?
acheng
2006-11-28 10:07:19
下面两种insert into 那种更有效率?
循环读出每一个user的报读课程存入中间表,
A: 插入表变量(中间表)casetemp
B:插入数据库中已存在的表casetemp,因为每一用户的课程都不一样
所以在插入数据库前,要TRUNCATE TABLE casetemp
问题:是不是因为TRUNCATE TABLE ,所以导致整个sql存储过程很慢。用户很多上千个。
我想是不是用表变量是否速度要快些?
...全文
160
2
打赏
收藏
下面两种insert into 那种更有效率?
下面两种insert into 那种更有效率? 循环读出每一个user的报读课程存入中间表, A: 插入表变量(中间表)casetemp B:插入数据库中已存在的表casetemp,因为每一用户的课程都不一样 所以在插入数据库前,要TRUNCATE TABLE casetemp 问题:是不是因为TRUNCATE TABLE ,所以导致整个sql存储过程很慢。用户很多上千个。 我想是不是用表变量是否速度要快些?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzxiaoma
2006-11-28
打赏
举报
回复
用表变量好点,表还是不要来回删除的好
marco08
2006-11-28
打赏
举报
回复
Ctrl+L 查看執行計劃就知道
MySQL DML 语言(插入、
更
新与删除数据)
# 插入、
更
新与删除数据 MySQL中提供了功能丰富的数据库管理语句,包括有效地向数据库中插入数据的
INSERT
语句,
更
新数据的UPDATE语句以及当数据不在使用时删除数据的DELETE 语句等。 # 高阶 DML 操作 将...
MySQL---优化(
insert
、order by 、group by 、limit、子查询)
但是,有些情况下,子查询是可以被
更
高效的连接(①在索引上完成排序分页操作,最后根据主键关联回原表查询所需要的其他列内容。②该方案适用于主键自增的表,可以把Limit 查询转换成某个位置的查询。排序,所有不是...
简单英译汉SQL脚本
create table t_dictionary(word varchar(200), trans varchar...
insert
into t_dictionary values('abandon','v.抛弃,放弃');
insert
into t_dictionary values('abandonment','n.放弃');
insert
into t_dictionary
大数据之clickhouse_clickhouse表引擎介绍
表引擎 表引擎(即表的类型)决定了: 1.数据的存储方式和位置,写到哪里以及从哪里读取数据 2.支持哪些查询以及如何...当您需要快速写入许多小表(最多约100万行)并在以后整体读取它们时,该类型的引擎是最有效的。
jdbc使用PreparedStatement批量插入数据
通常情况下比单独提交处理
更
有效率
JDBC的批量处理语句包括
下面
三个方法: addBatch(String):添加需要批量处理的SQL语句或是参数; executeBatch():执行批量处理语句; clearBatch():清空缓存的数据 通常我们...
应用实例
27,579
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章