Sql Server 判断表是否存在方法总结
2024-10-21 03:28:21
#使用场景:
1、在创建表之前,需要先判断该表是否已经存在;
2、在删除表之前,需要先判断该表是否已经存在;
#方法总结:
1、判断实体表是否存在的方法:
1)、方法一:
if Exists(select top 1 * from sysObjects where Id=OBJECT_ID(N'UserInfos') and xtype='U')
print '表UserInfos 存在'
else
print '表UserInfos 不存在'
2)、方法二:
if OBJECT_ID(N'UserInfos',N'U') is not null
print '表UserInfos 存在!'
else
print '表UserInfos 不存在!'
2、判断临时表是否存在的方法:
1)、方法一:
if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#TempUsers') and type='U')
print '临时表#TempUsers 存在!'
else
print '临时表#TempUsers 不存在!'
2)、方法二:
if OBJECT_ID(N'tempdb..#TempUsers',N'U') is not null
print '临时表#TempUsers 存在!'
else
print '临时表#TempUsers 不存在!'
————————————————————————————————————
最新文章
- Roslyn 学习笔记(一)
- Memcached 简介、安装和基本使用
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- [APAC]手动截取当前活动窗口,并且按规则命名(1/2)
- ffmpeg开发指南
- 关于Linux的总结(三)
- asp.net 弹出式日历控件 选择日期 Calendar控件
- Apache Shiro 集成-Cas
- sphinx (coreseek)——3、区段查询 与 增量索引实例
- 基于maven进行spring 和mybatis的整合(Myeclpise)
- 解决win7 中source insight没有courier new字节的问题
- VS2010中配置C#Project不生成.vhost.exe和.pdb文件的方法
- tar命令(转)
- 【打CF,学算法——三星级】Codeforces Round #313 (Div. 2) C. Gerald&;#39;s Hexagon
- 【自动化测试&;爬虫系列】Selenium Webdriver
- 信息技术手册可视化进度报告 基于jieba的关键字提取技术
- 卷积转换为矩阵运算中填充数的计算-GEMM
- 『流畅的Python』第13章:正确重载运算符
- centos 7.5安装docker-CE 18
- uoj#188. 【UR #13】Sanrd(Min_25筛)