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是传过来的表名!!
(@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是传过来的表名!!
在此上下文中不允许使用名称 "XX"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。