关于变量取得的问题

zhongkeruanjian 2004-06-07 07:07:41
sqlserver的存储过程中:
select @test =count(*) from '+@Table+'
@Table 是个变量(表名)
如何得到 @test ?
请给出正确的语句!
...全文
69 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongkeruanjian 2004-06-09
  • 打赏
  • 举报
回复
up
zhongkeruanjian 2004-06-07
  • 打赏
  • 举报
回复
我倒:
sqlserver的存储过程中:
select @test =max(某个字段) from '+@Table+'
@Table 是个变量(表名)
如果@Table是具体的表名,则该条语句没有错误
如果@Table是作为参数传进来的话,如何得到 @test ?
请给出正确的语句! 按照该格式应该可以得到吧,我觉的只是语法错误!
internetcsdn 2004-06-07
  • 打赏
  • 举报
回复
有办法解决sum()吗
skyboy0720 2004-06-07
  • 打赏
  • 举报
回复
declare @sql varchar(50)
set @sql='select * from '+@Table
exec (@sql)
set @test=@@rowcount

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧