SQL SERVER临时表的语法

数据库 SQL Server
学习SQL SERVER数据库,SQL SERVER临时表的使用是一定需要了解的,下文对SQL SERVER临时表的语法作了详细的说明,希望对您有所帮助。

SQL SERVER临时表是我们经常会使用到的,下面就为您介绍SQL SERVER临时表的语法,并举例说明,供您参考学习。

  1. drop table #Tmp   --删除临时表#Tmp  
  2. create table #Tmp  --创建临时表#Tmp  
  3. (  
  4.     ID   int IDENTITY (1,1)     not null, --创建列ID,并且每次新增一条记录就会加1  
  5.     WokNo                varchar(50),     
  6.     primary key (ID)      --定义ID为临时表#Tmp的主键        
  7. );  
  8. Select * from #Tmp    --查询临时表的数据  
  9. truncate table #Tmp  --清空临时表的所有数据和约束 

相关例子:

  1. Declare @Wokno Varchar(500)  --用来记录职工号  
  2. Declare @Str NVarchar(4000)  --用来存放查询语句  
  3. Declare @Count int  --求出总记录数        
  4. Declare @i int  
  5. Set @i = 0   
  6. Select @CountCount = Count(Distinct(Wokno)) from #Tmp  
  7. While @i < @Count   
  8.     Begin  
  9.        Set @Str = 'Select top 1 @Wokno = WokNo from #Tmp Where id not in (Select top ' + Str(@i) + 'id from #Tmp)'  
  10.        Exec Sp_ExecuteSql @Str,N'@WokNo Varchar(500) OutPut',@WokNo Output  
  11.        Select @WokNo,@i  --一行一行把职工号显示出来  
  12.        Set @i = @i + 1  
  13.     End  

以上就是SQL SERVER临时表的语法介绍。

 

 

【编辑推荐】

SQL SERVER恢复的方法

SQL Server连接错误的解决方法

25条mysql和sql server区别

SQL Server数据库表锁定原理及解锁

带您深入了解SQL Server事务

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-16 15:03:10

SQL Server临

2010-09-16 17:56:31

SQL server临

2010-07-22 16:02:29

2021-01-18 05:23:14

SQL 排序Server

2010-07-08 14:42:34

SQL Server临

2010-10-19 15:25:05

Sql Server临

2010-09-16 15:10:48

SQL Server表

2011-03-29 13:22:07

SQL Server临时表表变量

2010-07-01 14:46:10

SQL Server临

2010-09-02 16:28:03

SQL删除

2011-09-02 14:45:43

Oracle临时表SQL Server临

2010-07-22 15:56:04

SQL Server临

2010-10-19 14:56:05

sql server临

2010-11-11 10:41:03

sql server遍

2010-07-01 14:11:40

SQL Server内

2009-03-18 10:56:29

生命周期全局临时表SQL Server

2010-10-19 15:31:40

sql server触

2010-07-08 14:24:21

SQL Server

2010-07-22 16:07:02

SQL Server数

2010-07-26 13:56:38

SQL Server临
点赞
收藏

51CTO技术栈公众号