@icount=select count(*) from @TableName 如何实现 select count(*) from tablename不就行了吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exec("select "+@icount+" =count(*) from "+@TableName) declare@icount int@tablename varchar(30)@sql varchar(128)select @tablename = tablenameselect @sql = 'select count(*) from '+ @tablenameexec immediate @sql Declare @SQL nvarchar(300)Declare @para nvarchar(100)Declare @ret_cnt intDeclare @tblname varchar(20)set @tblname='tblstock'SET @SQL=N'Select @cnt=COUNT(*) From '+@tblnameSET @para=N' @cnt int OUTPUT'Exec sp_executesql @SQL,@para,@cnt=@ret_cnt OUTPUTPrint @ret_cnt case when 报错,啥回事 急,如何处理特殊字符串????请指点一下! 搞不定今晚就不睡觉了,路过的都来帮忙看看啊! 如何实现在Sql Server Express2005和Excel表格之间导入导出数据 如何按以下的内容来排列组合???? sql语句求助 fetch next的一个问题。 新手开发难题 紧急求救~~ 关于触发器 如何再代码中指定sql server的输出的编码方式? 请问如何在win98下安装sqlserver2000,安装过程中总是给我提示信息,我看不懂????? 有关SQL Server2000的问题
@icount int
@tablename varchar(30)
@sql varchar(128)
select @tablename = tablename
select @sql = 'select count(*) from '+ @tablename
exec immediate @sql
Declare @para nvarchar(100)
Declare @ret_cnt int
Declare @tblname varchar(20)set @tblname='tblstock'
SET @SQL=N'Select @cnt=COUNT(*) From '+@tblname
SET @para=N' @cnt int OUTPUT'Exec sp_executesql @SQL,@para,@cnt=@ret_cnt OUTPUT
Print @ret_cnt