Copyright@ ♂猜猜♂. 2005. All rights reserved.
--创建临时表create table #t (
myid int not null,
mycd varchar(20) null
)
--删除临时表
declare @tmpTable nvarchar(300)
IF EXISTS(SELECT name
FROM tempdb..sysobjects
WHERE name like '#t'+'%'
AND type = 'U')
begin
set @tmpTable=''
set @tmpTable=(SELECT name FROM tempdb..sysobjects WHERE name like '#t'+'%' AND type = 'U')
exec('drop table '+@tmpTable)
end
GO
--说明
/*
临时表的命名规则:
#t 表示本地变量
##t 表示全局变量
*/
Copyright@ ♂猜猜♂. 2005. All rights reserved.
博客主要介绍了SQL中临时表的创建与删除操作。给出了创建临时表的代码,同时展示了如何判断临时表是否存在并进行删除。此外,还说明了临时表的命名规则,#t 表示本地变量,##t 表示全局变量。
967

被折叠的 条评论
为什么被折叠?



