有一张表有一个表名的字段~如果由该字段获得我需要的值.. 可以放到临时表里exec('select * into #tt from '+@tablename ) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from [表]@tablename是定义为varchar(20)这是不可以地 'select * from '+@tablename +'where ...'?? 取到全局临时表里,再进行计算操作:exec('select * into ##tt from '+@tablename ) 表名,字段名之类不能用变量的,所以用exec吧. 思路挺好。用exec就可以了。 mssql 如何实现查询出数据为空的时候,默认再赋加一行数据? sql 如何查找某时间段具有最大值的数据 高手进! 如何在update中作条件判断 菜鸟提问,高手请答:一个统计。 把一张表导出到CSV文件中,如何分列? 关于sql server 的时间拼接问题 请问如何返回sql server 2000 中的数据库拥有者 对象? 两个表之间的嵌套查询!!急, 为什么连接不成功 需要改数据库那个地方???? 一个数据库的简单问题,求高人解答 请教:SQL Server老是自动停止服务是原因呀? 远程连接
@tablename是定义为varchar(20)
这是不可以地
exec('select * into ##tt from '+@tablename )
用exec就可以了。