判断临时表是否存在,存在就删除

--下面以临时表#temp为例,判断它是否存在,存在就删除它
IF OBJECT_ID('tempdb..#temp') is not null
drop table #temp

--方法一
1if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#tempcitys') and type='U')2    drop table #tempcitys

--方法二
if object_id('tempdb..#tem') is not null 
begin 
print 'exists' 
end 
else 
begin 
print 'not exists' 
end

原文地址:http://blog.51cto.com/13866219/2141064

时间: 2024-10-10 20:05:54

判断临时表是否存在,存在就删除的相关文章

判断临时表是否存在,存在则删除

判断临时表是否存在,存在则删除! 如果按照实体表那样话,是不行的,是删除不了的,临时表存在于tempdb数据库中,所以必须指定数据库. tempdb数据库的作用 显示创建的临时用户对象,例如全局或局部临时表.临时存储过程.表变量或游标. 下面是删除临时表后重建临时表的脚本 -- ============================================= -- Author: <奔跑的金鱼> -- Blog: <http://www.cnblogs.com/OliverQi

判断临时表/正式表是否存在?

--判断临时表是否存在 if exists(select * from tempdb.sysobjects where id=object_id('tempdb..#TEMP_TBL')) print '存在' else print '不存在' --判断数据表是否存在 if object_id(N'tablename',N'U') is not null print '存在' else print '不存在' END

SQL判断临时表是否存在

IF EXISTS(select * from tempdb..sysobjects where id=object_id('tempdb..#tb')) BEGIN DROP TABLE #tb END SQL判断临时表是否存在

SQLServer 中的存储过程中判断临时表是否存在,存在则删除临时表

IF OBJECT_ID('TEMPDB..#BCROSSREFERENCE ') IS NOT NULL DROP TABLE #BCROSSREFERENCE IF OBJECT_ID('TEMPDB..#SCVTMP_BCUSTOMER') IS NOT NULL DROP TABLE #SCVTMP_BCUSTOMER IF OBJECT_ID('TEMPDB..#PDS_CREATE_SCV_TEMP') IS NOT NULL DROP TABLE #PDS_CREATE_SCV_T

sql 判断 表 视图 存储过程 存在 然后 删除

sql 判断 函数 存储过程是否存在的方法 (2010-12-03 10:08:57) 转载▼     下面为您介绍sql下用了判断各种资源是否存在的代码,需要的朋友可以参考下,希望对您学习sql的函数及数据库能够有所帮助.库是否存在if exists(select * from master..sysdatabases where name=N'库名')print 'exists'elseprint 'not exists'----------------- 判断要创建的表名是否存在if ex

Nodejs下如何判断文件夹的存在以及删除文件夹下所有的文件

代码如下: 1 var folder_exists = fs.existsSync('./cache'); 2 3 if(folder_exists == true) 4 { 5 var dirList = fs.readdirSync('./cache'); 6 7 dirList.forEach(function(fileName) 8 { 9 fs.unlinkSync('./cache/' + fileName); 10 }); 11 } 第一行代码判断当前文件夹下有无cache目录,如

如何判断字段是否存在,如何删除及创建字段

如何判断字段是否存在 if col_length('表名','字段1') is null  ALTER TABLE 表名 ADD 字段1 Nvarchar(50)  if col_length('表名','字段2') is null  ALTER TABLE 表名 ADD 字段2 Nvarchar(50) "); 删除字段 if col_length('表名','字段1,') is not null  ALTER TABLE 表名 drop  column 字段1, column 字段2,col

临时表空间组创建及删除

一.临时表空间组创建 1. SQL> alter tablespace temp tablespace group temgrp; Tablespace altered. 2. SQL> create temporary tablespace temp2 tempfile '/u01/app/oracle/temp02.dbf' size 10M tablespace group temgrp; Tablespace created. 3. SQL> alter database def

JavaSE8基础 HashMap isEmpty clear 判断该映射空不空与删除所有键值对

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0) code: package jizuiku0; import java.util.HashMap; /* * @version V17.09 */ public class MapDemo_001 { public static void main(String[] args) { HashMap<Integer, String>