我需要从表中获取最大值并将其返回给后端方法,但是这样做是错误的。目前,我有这样的东西
CREATE PROCEDURE [firstProcedure]
@_maxEntityId VARCHAR(3) OUTPUT
BEGIN
SET @_maxEntityId = 'SELECT MAX(entityId) FROM TableFrom'
PRINT @_maxEntityId
RETURN (@_maxEntityId)
END
尝试打印@_maxEntityId
,但什么也没看到。
答案 0 :(得分:0)
CREATE PROCEDURE [firstProcedure]
@maxEntityId INT OUTPUT
AS
BEGIN
SELECT
@maxEntityId = MAX(entityId)
FROM
TableFrom
PRINT @maxEntityId
RETURN (@maxEntityId)
END