刚才忘了重要的一句,修改一下
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'sp_droptable'
AND type = 'P')
DROP PROCEDURE sp_droptable
GO
CREATE PROCEDURE sp_droptable
@tablename varchar(20)
AS
declare @sql varchar(200)
set @sql='IF EXISTS (SELECT name FROM sysobjects
WHERE name = '''+@tablename+''' AND type = ''P'')
DROP table '+@tablename
exec(@sql)
GO
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'sp_droptable'
AND type = 'P')
DROP PROCEDURE sp_droptable
GO
CREATE PROCEDURE sp_droptable
@tablename varchar(20)
AS
declare @sql varchar(200)
set @sql='IF EXISTS (SELECT name FROM sysobjects
WHERE name = '''+@tablename+''' AND type = ''P'')
DROP table '+@tablename
GO