Z
zwhc
Unregistered / Unconfirmed
GUEST, unregistred user!
在一个存储过程里,想获得某张表的记录数,该表的表名
是不确定的,请问,该如何写。
部分代码如下:
declare @nn int,@cc varchar(200),@TN varchar(32)
select @TN = "Table1"
select @cc = "select count(*) from " + @TN
exec(@cc)
如何将“exec(@cc)”的结果赋值给 @nn 呢?问题是解决
了:用了一个临时表。可自已也觉得太笨了。所以花 100 分
求更好的方法。如果没好方法的话,这 10 分就权当捧场费吧。
是不确定的,请问,该如何写。
部分代码如下:
declare @nn int,@cc varchar(200),@TN varchar(32)
select @TN = "Table1"
select @cc = "select count(*) from " + @TN
exec(@cc)
如何将“exec(@cc)”的结果赋值给 @nn 呢?问题是解决
了:用了一个临时表。可自已也觉得太笨了。所以花 100 分
求更好的方法。如果没好方法的话,这 10 分就权当捧场费吧。