Judging whether object existed in the database, if it does, delete it.

原创 2007年09月24日 15:44:00
--If user table existed, delete it.
if exists (select * from sysobjects where id=object_id(N'dbo.tblHeadCountForecast_Upload'and OBJECTPROPERTY(id,N'IsUserTable')=1
    
drop table tblHeadCountForecast_Upload

--If StoreProcedure existed, delete it.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CalculateRunRateDollar]'and OBJECTPROPERTY(id, N'IsProcedure'= 1)
drop procedure [dbo].[CalculateRunRateDollar]

--If function existed, delete it.
if  exists (select * from sys.objects where object_id = object_id(N'[dbo].[SplitForUpdateForecast]'and type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
DROP FUNCTION [dbo].[SplitForUpdateForecast]
 

相关文章推荐

Node.js is taking over the Enterprise – whether you like it or not

原文:http://blog.appfog.com/node-js-is-taking-over-the-enterprise-whether-you-like-it-or-not/ ...

【Oracle】-【权限-ORA-04043】- ORA-04043: object "SYS"."V_$DATABASE" does not exist

用非dba账号(但赋予了DBA角色)登录一个新的10g数据库想看下版本号, SQL> desc v$instance; ERROR: ORA-04043: object "SYS"."V_$INSTA...
  • bisal
  • bisal
  • 2013年07月26日 11:46
  • 3576

my c code check a num whether it is a int

  • 2017年07月29日 16:58
  • 724B
  • 下载

Deep discussion on method of judging a system whether a little endian or big endian

let's directly looking at the code: /* endian.c by vinco at 2011-09-07 * for testing the whether s...

06-图7. How Long Does It Take (25).zip

  • 2015年06月23日 09:57
  • 519KB
  • 下载

"Batch,Batch,Batch":What does it really mean?

记录阅读Nvidia文章《"Batch,Batch,Batch":What does it really mean?》的一些心得
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Judging whether object existed in the database, if it does, delete it.
举报原因:
原因补充:

(最多只允许输入30个字)