ALTER PROCEDURE [dbo].[nncvb_GetTBById] 
(@sm nvarchar(50), 
 @Id int, 
 @Lang nvarchar(50), 
 @tb nvarchar(50) 这里是表名 

as 
select * from @tb where Lang=@Lang  语句需要动态调用转过来的表 可验证时通不过,语句有错误,请问这句应怎么写?
select * from @tb where Lang=@Lang  其中@tb是传过来的表名!!