我正在使用一个存储过程,该存储过程在表中插入值:ID 和当前日期。我知道如何获取上次使用的 ID,SCOPE_IDENTITY但我还需要SELECT刚刚插入的日期。有任何想法吗?
ALTER PROCEDURE [dbo].[sp_InsertOrderHeader]
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO OrderHeaders (OrderStateId,DateTime) VALUES (1,GETDATE());
SELECT CONVERT(int, SCOPE_IDENTITY()) Id
END
Run Code Online (Sandbox Code Playgroud)