int object_id('objectname'); 此方法返回数据库对象标识号。 其中,参数objectname 表示要使用的对象,其数据类型为nchar或char(如果为char,系统将其转换为nchar) 返回类型为int,表示该对象在系统中的编号。 比如: use wf_timesheet 返回为197575742。 此方法一般用来判断数据库中本来用没有此对象(procedures,views,functions等),如在新建一个存储过程时我们可以看到这样的语句: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_send_email]') AND type in (N'P', N'PC')) 事先判断数据库中是否已经存在存储过程usp_send_email,
本文来自CSDN博客: |