请教一个简单的存储过程!!! 解决问题马上送分!!!

King6860 2004-09-13 05:23:35
想传递一个数据库表的名称,然后返回该表的记录行数???

create proc CountRecord
@rtVal int output,
@tableName varchar(300)
as
.....
...全文
89 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
King6860 2004-09-13
N'@rtVal int output'

这句 是什么意思???
回复
yesterday2000 2004-09-13
CREATE PROCEDURE tbrows(@tbname varchar (200))

as
begin
select a.rows from sysindexes a,sysobjects b where a.id=b.id and b.name=@tbname
end


exec tbrows 'a'
回复
zjcxc 元老 2004-09-13
create proc CountRecord
@rtVal int output,
@tableName varchar(300)
as
declare @s nvarchar(4000)
set @s='select @rtVal=count(*) from ['+@tableName+']'
exec sp_executesql @s,N'@rtVal int output',@rtVal out
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-09-13 05:23
社区公告
暂无公告