34,870
社区成员




if not exists(select 1 from sysobjects where Name=@tablename and xtyp='U')
begin
..............语句
end
create procedure createMytable @tablename varchar(50)
as
if object_id(@tablename) is not null
return
-->以下代码同
--版主给你写的代码里有存在的判断
set @lstr1='if exists (select * from dbo.sysobjects where id = object_id(N''dbo.['
+@tablename+']'') and OBJECTPROPERTY(id, N''IsUserTable'') = 1) drop table dbo.['
+@tablename+']'