SQL SERVER 存储过程中, 可以用数据表作为输入参数么?

如果可以,望好心人提供一段示例,谢谢
谢谢楼下两位的回答, 抱歉我没描述清楚, 我是说将一个数据表(包括具体数据)当作输入参数传入, 而不是将表名作为参数

第1个回答  2009-03-19
create proc gc
@str varchar(20)
as
begin
declare @sql as varchar(100)
set @str='tableName'
set @sql='select * from '+@str
exec(@sql)
end本回答被提问者和网友采纳
第2个回答  2009-03-19
create proc gc
@str varchar(20)
as
begin
declare @sql as varchar(100)
set @sql='select * from '+@str
exec(@sql)
end
第3个回答  2009-03-20
不太明白你的意思
相似回答