SQL数据是否存在(是否有数据)判断,表,存储过程是否存在

Posted 小猫钓鱼吃鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL数据是否存在(是否有数据)判断,表,存储过程是否存在相关的知识,希望对你有一定的参考价值。

 --   判断要创建的表名是否存在    
  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  























以上是关于SQL数据是否存在(是否有数据)判断,表,存储过程是否存在的主要内容,如果未能解决你的问题,请参考以下文章

sql判断临时表是不是存在

sql判断临时表是不是存在

SqlServer执行Insert命令同时判断目标表中是否存在目标数据

sql脚本存储过程

sqlserver 各种判断是否存在(表名函数存储过程等)

SqlServer执行Insert命令同时判断目标表中是否存在目标数据