小编MrG*_*O-L的帖子

如何在存储过程中选择插入的值?

我正在使用一个存储过程,该存储过程在表中插入值: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)

sql t-sql sql-server stored-procedures

2
推荐指数
1
解决办法
64
查看次数

标签 统计

sql ×1

sql-server ×1

stored-procedures ×1

t-sql ×1