库是否存在
if exists(select * from master..sysdatabases wherename=N'库名')
print 'exists'
else
print 'not exists'
---------------
-- 判断要创建的表名是否存在
if exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') =1)
-- 删除表
drop table [dbo].[表名]
GO
---------------
--判断要创建临时表是否存在
If Object_Id('Tempdb.dbo.#Test') Is Not Null
Begin
print '存在'
End
Else
Begin
print '不存在'
End
---------------
-- 判断要创建的存储过程名是否存在
if exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[存储过程名]') and OBJECTPROPERTY(id, N'IsProcedure')= 1)
-- 删除存储过程
drop procedure [dbo].[存储过程名]
GO
---------------
-- 判断要创建的视图名是否存在
if exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[视图名]') and OBJECTPROPERTY(id, N'IsView') =1)
-- 删除视图
drop view [dbo].[视图名]
GO
---------------
-- 判断要创建的函数名是否存在
if exists (select * from dbo.sysobjects where id =object_id(N'[dbo].[函数名]') and xtype in (N'FN', N'IF', N'TF'))
-- 删除函数
drop function [dbo].[函数名]
GO
if col_length('表名', '列名') is null
print '不存在'
select 1 from sysobjects where id in (select id from syscolumnswhere name='列名') and name='表名'

最新文章

  1. HTML之form表单和input系列
  2. 网页版视频网站可以用html5来实现吗?
  3. [转]make: 警告:检测到时钟错误。您的创建可能是不完整的。
  4. 【LeetCode】21. Merge Two Sorted Lists
  5. How to learn linux device driver
  6. HIVE中内连接和左半连接不一致问题
  7. Android 常用UI控件之TabHost(2)简单示例
  8. Opencv实现的简易绘图工具
  9. Python3.4+opencv3
  10. 你应该知道的CSS文字大小单位PX、EM、PT[转]
  11. C语言拾遗--static
  12. 随机函数Surprising
  13. 转:LoadRunner获取毫秒及字符串替换实现
  14. Effective Java 第三版——19. 如果使用继承则设计,并文档说明,否则不该使用
  15. nginx/php-fpm 访问php文件直接下载而不运行
  16. JAVA Eclipse使用Maven构建web项目详解(SSM框架)
  17. MT【298】双参数非齐次
  18. 委托delegate
  19. mysql:批量插入不同的UUID
  20. SSE图像算法优化系列二十六:和时间赛跑之优化高斯金字塔建立的计算过程。

热门文章

  1. 嵌入式开发之davinci--- spi 中的时钟极性CPOL和相位CPHA
  2. Engineer in the White Spaces
  3. 左萧龙(LZ)个人博客
  4. 浅析Java与C#的事件处理机制
  5. Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk"问题
  6. Flash Builder 相关
  7. UVAlive 7041 The Problem to Slow Down You(回文树)
  8. prometheus配置
  9. js生成二维码/html2canvas生成屏幕截图
  10. Python高级教程-sorted