创建临时表有好多种方式
Create Tabel #TB
Declare #TB Table
…………
未知道你是否使用过
--创建临时表
Use ReportServerTempDB
GO
If OBJECT_ID('Tempdb.dbo.#DB')>0 Drop Table #DB
Select TOP 0 UserID=SessionID,OL =CAST(null as Bit) INTO #DB from dbo.SessionData
Use ReportServerTempDB
GO
If OBJECT_ID('Tempdb.dbo.#DB')>0 Drop Table #DB
Select TOP 0 UserID=SessionID,OL =CAST(null as Bit) INTO #DB from dbo.SessionData
这样子创建的临时表就不会存在排序和原来的数据库有差异的问题,不要要注意尽可能不要=于主键……(等于主键的时候该值的属性和=于的一样) 除非有特殊需要
