如何提高insert的速度?

wwangzhihang100 2005-05-05 06:48:31
我使用了存储过程还是不行,出现超是错误。有没有办法不写日志。
insert into TempData select * from JJMS_basicInfo where Embranchment not like '%-%'
谢谢
...全文
131 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Well 2005-05-05
  • 打赏
  • 举报
回复
忘了一個)號
insert into TempData
select *
from JJMS_basicInfo
where len(Embranchment)=len(replace(Embranchment,'-',''))

Well 2005-05-05
  • 打赏
  • 举报
回复
樓主這種查詢語句是比較慢。
很浪費時間

insert into TempData
select *
from JJMS_basicInfo
where len(Embranchment)=len(replace(Embranchment,'-','')
talantlee 2005-05-05
  • 打赏
  • 举报
回复
insert into TempData select * from JJMS_basicInfo where Embranchment not like '%-%'
由於你的語句本身就是模糊查詢(not like)已經佔用時間多了
假如你表的記錄又多的話,肯定出現超時了.
insert into TempData select * from JJMS_basicInfo where patindex('%-%',Embranchment)=0
samuelpan 2005-05-05
  • 打赏
  • 举报
回复
里面有触发器吧
yyhyy23 2005-05-05
  • 打赏
  • 举报
回复
insert into TempData select * from JJMS_basicInfo where Embranchment not like '%-%'
由於你的語句本身就是模糊查詢(not like)已經佔用時間多了
假如你表的記錄又多的話,肯定出現超時了.
insert into TempData select * from JJMS_basicInfo where patindex('%-%',Embranchment)>0,应该是大于0吧

还有这个就比like效率高????

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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