临时表可以建临时索引嘛

artmouse 2007-05-14 10:39:06
我建了一个临时表,需要建立索引。
由于程序是多线程的,如果索引是一个命名的索引的话,就会发生冲突
有什么办法建个临时索引这样的冬冬,其实就是每个临时表的索引的名称不一样就好
...全文
462 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
artmouse 2007-05-29
  • 打赏
  • 举报
回复
其实不给索引命名就可以了,不用那么复杂的,嘻嘻
OracleRoob 2007-05-14
  • 打赏
  • 举报
回复

--用newid()生成串作为索引的一部分,这样就不会重复。
create table #tb (col int)

declare @sql varchar(200)

set @sql='create index [lsb'+cast(newid() as varchar(200))+'] on #tb(col)'
exec(@sql)

select * from #tb
drop table #tb
wgsasd311 2007-05-14
  • 打赏
  • 举报
回复
create table #tb (col int)
declare @sql varchar(200)
set @sql='create index [lsb'+cast(rand() as varchar(20))+'] on #tb(col)'
exec(@sql)
select * from #tb
drop table #tb
OracleRoob 2007-05-14
  • 打赏
  • 举报
回复
索引名中使用newid()生成的串。
肥胖的柠檬 2007-05-14
  • 打赏
  • 举报
回复
自己不知道的东西真多.打个记号,学习
eaglenihao 2007-05-14
  • 打赏
  • 举报
回复
杂高的 啊  郁闷

34,590

社区成员

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

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