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  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM