SELECT IDENTITY(INT,1,1) AS ID ,* INTO # FROM TABLE
SELECT * FROM #

解决方案 »

  1.   

    select IDENTITY(int, 1,1) AS ID_Num,* into #temp from 表
    select * from #temp
      

  2.   

    还有这事?长了见识
    那请问这个临时表在用完之后是不是不存在了?我的印象中select * into temptemp好象是新建一个表吧
    那上面这个临时表物理上存在吗?这个临时表倒底是怎么回事?
    谢谢上面几个帅哥 :)
      

  3.   

    1、局部临时表(#开头)只对当前连接有效,当前连接断开时自动删除。
    2、全局临时表(##开头)对其它连接也有效,在当前连接和其他访问过它的连接都断开时自动删除。
    3、不管局部临时表还是全局临时表,只要连接有访问权限,都可以用drop table #Tmp(或者drop table ##Tmp)来显式删除临时表。
      

  4.   

    终于又明白多一点 :)非常感谢大力,偶很菜(这位靓仔的名字有点像本田汽车中的奥得赛)还有Monkey,可惜我给的分太小 :)才20分 不好分啊 大家都是靓仔嘛还有thinkinger提出的“我看在客户端用一个计算字段是最方便的!”能具体说说吗 :)