带有FROM子句中的参数的存储过程

时间:2016-09-22 12:21:03

标签: sql sql-server parameters

是否可以创建使用FROM子句中的参数的存储过程?

例如:

CREATE PROCEDURE [dbo].[GetMaxId]
@id varchar(50)
@table varchar(50)
AS
BEGIN
SELECT MAX(@id)
FROM @table
END

1 个答案:

答案 0 :(得分:0)

您不能将标识符作为参数传递给查询(表名和列名)。解决方案是使用动态SQL。您的语法建议SQL Server,所以这看起来像:

onPress={Actions.categoryScreen}