Files
Shogi/Shogi.Database/Session/Stored Procedures/CreateSession.sql
2022-10-30 18:36:23 -05:00

14 lines
377 B
SQL

CREATE PROCEDURE [session].[CreateSession]
@InitialBoardStateDocument [session].[JsonDocument]
AS
BEGIN
SET NOCOUNT ON
INSERT INTO [session].[Session] ([Name], BoardState, Player1Id)
SELECT
JSON_VALUE(@InitialBoardStateDocument, '$.Name'),
@InitialBoardStateDocument,
Id
FROM [user].[User]
WHERE [Name] = JSON_VALUE(@InitialBoardStateDocument, '$.Player1');
END