CREATE  proc IfTableExists
@TableName varchar(30),
@Exist int output
as
exec ('if exists (select * from dbo.sysobjects where id = object_id(N'''
+@TableName+
''') and OBJECTPROPERTY(id, N''IsUserTable'') = 1)
 set '+@Exist+' = 1
else set '+@Exist+' = 0')
GO提示出错???