关于在存储过程使用变量的问题? declare @tbname varchar (200)exec('drop table '+@tbname+' ') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @tbname varchar (200)set @tbname='aa'exec('drop table '+@tbname+' ') CREATE PROCEDURE droptb (@tbname varchar (200))as beginif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].['+@tbname+']') and OBJECTPROPERTY(id, N'IsUserTable') = 1)exec('drop table '+@tbname+'')end .bak备份文件 Insert Into 是不是必须把字段名写出来? 求一SQL 语句 怎样将sql2005中的数据库导入到sql2000 update 失败,很怪异,帮忙解决 文件与次文件 求一条删除语句 前辈们 帮我解决下这个问题 请问用ADO实现SQL交叉查询,将三个表中的记录查出后合并在一个记录集中 我的表中有将近30个字段,我想用select语句列出除去“照片”字段的所有字段,如果用以前的方法语句将非常长,如何用最简单的语句实现呢? 高分求教:怎样遍历一个数据库中的所有表 这条查询语句该怎么执行!
exec
('drop table '+@tbname+' ')
as
begin
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].['+@tbname+']') and OBJECTPROPERTY(id, N'IsUserTable') = 1)exec
('drop table '+@tbname+'')
end