博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 判断当前数据库是否存在某个表/临时表
阅读量:4042 次
发布时间:2019-05-24

本文共 435 字,大约阅读时间需要 1 分钟。

–判断当前数据库是否存在某个表,有则删除后再新建

If Exists (select * from sysobjects where id = object_id(‘N’YourTable’)
and OBJECTPROPERTY(id, ‘IsUserTable’) = 1)
Drop Table YourTable
Else
Begin
CREATE TABLE
End

或者

IF OBJECT_ID(N’YourTable’,N’U’) IS NOT NULL

DROP TABLE YourTable
ELSE
Begin
CREATE TABLE
End

–判断是否存在临时表

IF EXISTS (SELECT *
FROM tempdb.dbo.sysobjects
WHERE ID = OBJECT_ID(N’tempdb…##临时表名’))
BEGIN
   DELETE FROM ##临时表名
   DROP TABLE ##临时表名
END

转载地址:http://timdi.baihongyu.com/

你可能感兴趣的文章
关于无人驾驶的过去、现在以及未来,看这篇文章就够了!
查看>>
所谓的进步和提升,就是完成认知升级
查看>>
为什么读了很多书,却学不到什么东西?
查看>>
长文干货:如何轻松应对工作中最棘手的13种场景?
查看>>
如何用好碎片化时间,让思维更有效率?
查看>>
No.147 - LeetCode1108
查看>>
No.174 - LeetCode1305 - 合并两个搜索树
查看>>
No.175 - LeetCode1306
查看>>
No.176 - LeetCode1309
查看>>
No.182 - LeetCode1325 - C指针的魅力
查看>>
mysql:sql alter database修改数据库字符集
查看>>
mysql:sql truncate (清除表数据)
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
YUV420只绘制Y通道
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>