将set @sql = 'select * from @t'
改成 set @sql='select * from'+@t 试试
改成 set @sql='select * from'+@t 试试
解决方案 »
- 求助
- 基础sql例子
- 50分求一具体解决方案,详情请进!
- 两表中,如何取一表一字段包含另一表一字段的数据
- 警告: 已创建表 'mytuser',但其最大行大小(28925)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSE
- WIN98中SQL数据库备份重新恢复超时问题
- 关于SQL长度
- 让数据库自动安装,自动调用osql执行脚本文件,密码问题,哪位能帮帮我?急!急!
- 本人刚买了两张SQL SERVER 7。0盘,在WIN98不能安装,是不是不支持WIN平台?请告之??
- yangzi(笨笨)请来看
- ●●高分悬赏●●:邹建在书中说,char比varchar效率高,但又说不定长字段用varchar,是否有矛盾?
- 如何在存储过程中将取出的表增加一列,列值自动增长?
http://chinadba.cn
最具实战经验的数据库优化,管理,设计,培训网
@t varchar(100)
as
declare @sql varchar(200)set @sql='select * from'+@t
execute @sql执行过程:
exec sp_executesql @t='tablename'
f1 smalldatetime NULL,
f2 smallint NULL,
f3 float NULL
)set @fname='f1'
set @dyni_SQL='insert into #tp_res' +
' ( @pfname) values ( @pcur_day)'
exec sp_executesql @dyni_SQL,N'@pfname varchar(10), @pcur_day SMALLDATETIME',
@fname, @cur_day就这样的临时表,不好使,
提示为:
服务器: 消息 208,级别 16,状态 3,行 1
对象名 '#tp_res' 无效。
http://chinadba.cn
最具实战经验的数据库优化,管理,设计,培训网