LosaDev source snapshot 2019

This commit is contained in:
LosaDev committed 2026-11-07 13:30:45 +07:00
commit c198676e97
20588 files changed
+8812878

No files matched your search

@@ -0,0 +1,76 @@
USE [LosaGame]
GO
/****** Object: StoredProcedure [dbo].[game_PCBangPlayTime_ADD] Script Date: 11/08/2017 10:09:35 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[game_PCBangPlayTime_ADD]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[game_PCBangPlayTime_ADD]
GO
USE [LosaGame]
GO
/****** Object: StoredProcedure [dbo].[game_PCBangPlayTime_ADD] Script Date: 11/08/2017 10:09:35 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--IF OBJECT_ID('dbo.game_PCBangPlayTime_ADD','P') IS NOT NULL
--
-- DROP PROC dbo.game_PCBangPlayTime_ADD
--
--GO
-- =============================================
-- Subject : dbo.game_PCBangPlayTime_ADD
-- DBA :
-- DATE : 2015-06-17
-- Description : PCBang 플레이 타임
-- =============================================
CREATE PROCEDURE [dbo].[game_PCBangPlayTime_ADD]
@ACCOUNT_IDX INT, -- 유저 인덱스
@PCBangIndex INT -- PC방 인덱스
AS
SET NOCOUNT ON;
SET LOCK_TIMEOUT 10000;
DECLARE @nReturn INT
SET @nReturn=0 -- True
declare @CurrentDate NVARCHAR(10)
SET @CurrentDate = CONVERT(NVARCHAR(10), GetDate(), 112)
BEGIN TRAN
IF (EXISTS(SELECT * FROM dbo.userPCBangPlayTimeDB WITH (NOLOCK) WHERE AccountIDX = @ACCOUNT_IDX ANd PCBangDate = @CurrentDate))
BEGIN
IF (EXISTS(SELECT * FROM dbo.userPCBangPlayTimeDB WITH (NOLOCK) WHERE AccountIDX = @ACCOUNT_IDX AND PCBangIndex = @PCBangIndex ANd PCBangDate = @CurrentDate))
BEGIN
UPDATE dbo.userPCBangPlayTimeDB
SET PCBangPlayTime = PCBangPlayTime + 1
WHERE AccountIDX = @ACCOUNT_IDX AND PCBangIndex = @PCBangIndex ANd PCBangDate = @CurrentDate
END
END
ELSE
BEGIN
INSERT INTO dbo.userPCBangPlayTimeDB (AccountIDX, PCBangIndex, PCBangDate, PCBangPlayTime)
VALUES ( @ACCOUNT_IDX, @PCBangIndex, @CurrentDate, 1);
END
IF (@@ROWCOUNT = 0) or (@@ERROR <> 0)
BEGIN
SELECT -1;
ROLLBACK TRAN
RETURN;
END
COMMIT TRAN
SELECT 1;
RETURN;