下面两种insert into 那种更有效率?

acheng 2006-11-28 10:07:19
下面两种insert into 那种更有效率?

循环读出每一个user的报读课程存入中间表,

A: 插入表变量(中间表)casetemp

B:插入数据库中已存在的表casetemp,因为每一用户的课程都不一样
所以在插入数据库前,要TRUNCATE TABLE casetemp

问题:是不是因为TRUNCATE TABLE ,所以导致整个sql存储过程很慢。用户很多上千个。
我想是不是用表变量是否速度要快些?
...全文
160 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxiaoma 2006-11-28
  • 打赏
  • 举报
回复
用表变量好点,表还是不要来回删除的好
marco08 2006-11-28
  • 打赏
  • 举报
回复
Ctrl+L 查看執行計劃就知道

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧