forked from LosaDev/ls-2019-source
LosaDev source snapshot 2019
This commit is contained in:
commit
c198676e97
20588 files changed
+8812878
No files matched your search
@@ -0,0 +1,269 @@
|
||||
|
||||
---------------------------------------------------------
|
||||
------------- CREATE TABLE -----------------
|
||||
---------------------------------------------------------
|
||||
|
||||
USE [LosaGame]
|
||||
GO
|
||||
|
||||
/****** Object: Table [dbo].[userCardMatchingDB] Script Date: 07/11/2018 10:38:07 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[userCardMatchingDB](
|
||||
[AccountIDX] [int] NOT NULL,
|
||||
[MissionCount] [int] NOT NULL,
|
||||
[MissionType] [tinyint] NOT NULL,
|
||||
[MissionMark1] [tinyint] NOT NULL,
|
||||
[MissionMark2] [tinyint] NOT NULL,
|
||||
[Mark1] [tinyint] NOT NULL,
|
||||
[Mark2] [tinyint] NOT NULL,
|
||||
[UpdateTime] [datetime] NOT NULL,
|
||||
[RegDate] [datetime] NOT NULL
|
||||
) ON [PRIMARY]
|
||||
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[userCardMatchingDB] ADD DEFAULT ((0)) FOR [MissionCount]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[userCardMatchingDB] ADD DEFAULT ((0)) FOR [MissionType]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[userCardMatchingDB] ADD DEFAULT ((0)) FOR [MissionMark1]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[userCardMatchingDB] ADD DEFAULT ((0)) FOR [MissionMark2]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[userCardMatchingDB] ADD DEFAULT ((0)) FOR [Mark1]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[userCardMatchingDB] ADD DEFAULT ((0)) FOR [Mark2]
|
||||
GO
|
||||
|
||||
---------------------------------------------------------
|
||||
------------- CREATE PROC_1 -----------------
|
||||
---------------------------------------------------------
|
||||
USE [LosaGame]
|
||||
GO
|
||||
/****** Object: StoredProcedure [dbo].[game_cardmatching_update_data] Script Date: 07/11/2018 10:52:08 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
-- =============================================
|
||||
-- Subject : dbo.game_cardmatching_update_data
|
||||
-- Author : bckim
|
||||
-- DATE : 2018-06-18
|
||||
-- Description : 카드 매칭 미션 및 데이터 업데이트
|
||||
-- =============================================
|
||||
|
||||
CREATE PROCEDURE [dbo].[game_cardmatching_update_data]
|
||||
|
||||
@ACCOUNT_IDX INT,
|
||||
@UpdateType TINYINT,
|
||||
@MissionType TINYINT,
|
||||
@MissionMark1 TINYINT,
|
||||
@MissionMark2 TINYINT,
|
||||
@Mark1 TINYINT,
|
||||
@Mark2 TINYINT
|
||||
AS
|
||||
|
||||
SET NOCOUNT ON;
|
||||
SET LOCK_TIMEOUT 10000;
|
||||
|
||||
BEGIN TRAN
|
||||
IF( @UpdateType = 0 )
|
||||
BEGIN
|
||||
UPDATE [dbo].[userCardMatchingDB] WITH (XLOCK, ROWLOCK) SET [MissionCount] = [MissionCount] +1 ,[MissionType] = @MissionType,
|
||||
[MissionMark1] = @MissionMark1,[MissionMark2] = @MissionMark2,[Mark1] = @Mark1,[Mark2] = @Mark2, [UpdateTime] = GETDATE(), [RegDate] = GETDATE() WHERE AccountIDX = @ACCOUNT_IDX;
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE [dbo].[userCardMatchingDB] WITH (XLOCK, ROWLOCK) SET [MissionType] = @MissionType,[MissionMark1] = @MissionMark1,[MissionMark2] = @MissionMark2,
|
||||
[Mark1] = @Mark1,[Mark2] = @Mark2, [UpdateTime] = GETDATE() WHERE AccountIDX = @ACCOUNT_IDX;
|
||||
END
|
||||
|
||||
IF(@@ROWCOUNT=0)
|
||||
BEGIN
|
||||
INSERT INTO [dbo].[userCardMatchingDB] WITH(XLOCK, ROWLOCK) ([MissionCount], [AccountIDX],[MissionType],[MissionMark1],[MissionMark2],[Mark1],[Mark2],[UpdateTime],[RegDate])
|
||||
VALUES ( 0, @ACCOUNT_IDX, @MissionType, @MissionMark1, @MissionMark2, @Mark1, @Mark2, GETDATE(),GETDATE())
|
||||
END
|
||||
COMMIT TRAN
|
||||
|
||||
GO
|
||||
|
||||
---------------------------------------------------------
|
||||
------------- CREATE PROC_2 -----------------
|
||||
---------------------------------------------------------
|
||||
|
||||
USE [LosaGame]
|
||||
GO
|
||||
|
||||
/****** Object: StoredProcedure [dbo].[game_cardmatching_get_data] Script Date: 07/11/2018 11:43:03 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
|
||||
-- =============================================
|
||||
-- Subject : dbo.game_cardmatching_get_data
|
||||
-- Author : bckim
|
||||
-- DATE : 2018-06-18
|
||||
-- Description : 카드 매칭 미션 및 상태 조회
|
||||
-- =============================================
|
||||
|
||||
CREATE PROCEDURE [dbo].[game_cardmatching_get_data]
|
||||
|
||||
@ACCOUNT_IDX INT
|
||||
|
||||
AS
|
||||
|
||||
SET NOCOUNT ON;
|
||||
SET LOCK_TIMEOUT 10000;
|
||||
|
||||
SELECT [MissionType],[MissionMark1],[MissionMark2],[Mark1],[Mark2],[UpdateTime]
|
||||
FROM [dbo].[userCardMatchingDB] WITH (NOLOCK)
|
||||
WHERE [AccountIDX] = @ACCOUNT_IDX
|
||||
|
||||
GO
|
||||
|
||||
|
||||
---------------------------------------------------------
|
||||
------------- CREATE TABLE -----------------
|
||||
---------------------------------------------------------
|
||||
USE [LosaLogData]
|
||||
GO
|
||||
|
||||
/****** Object: Table [dbo].[log_data_cardmatching] Script Date: 07/11/2018 11:44:48 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
CREATE TABLE [dbo].[log_data_cardmatching](
|
||||
[idx] [int] IDENTITY(1,1) NOT NULL,
|
||||
[AccountIDX] [int] NOT NULL,
|
||||
[NickName] [nvarchar](20) NOT NULL,
|
||||
[UserLevel] [int] NOT NULL,
|
||||
[LogType] [int] NOT NULL,
|
||||
[MissionType] [int] NOT NULL,
|
||||
[MissionMark1] [int] NOT NULL,
|
||||
[MissionMark2] [int] NOT NULL,
|
||||
[UserMark1] [int] NOT NULL,
|
||||
[UserMark2] [int] NOT NULL,
|
||||
[RewardStep] [int] NOT NULL,
|
||||
[ItemType] [int] NOT NULL,
|
||||
[ItemCode] [int] NOT NULL,
|
||||
[ItemValue] [int] NOT NULL,
|
||||
[RegDate] [datetime] NOT NULL,
|
||||
CONSTRAINT [PK_log_data_cardmatching] PRIMARY KEY CLUSTERED
|
||||
(
|
||||
[RegDate] ASC,
|
||||
[idx] ASC
|
||||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||
) ON [PRIMARY]
|
||||
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [LogType]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [MissionType]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [MissionMark1]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [MissionMark2]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [UserMark1]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [UserMark2]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [RewardStep]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [ItemType]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [ItemCode]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT ((0)) FOR [ItemValue]
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[log_data_cardmatching] ADD DEFAULT (getdate()) FOR [RegDate]
|
||||
GO
|
||||
|
||||
|
||||
|
||||
---------------------------------------------------------
|
||||
------------- CREATE PROC_2 -----------------
|
||||
---------------------------------------------------------
|
||||
USE [LosaLogData]
|
||||
GO
|
||||
|
||||
/****** Object: StoredProcedure [dbo].[log_data_cardmatching_add] Script Date: 07/11/2018 11:45:23 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
|
||||
-- =============================================
|
||||
-- Subject : log_data_cardmatching_add
|
||||
-- Author : bckim
|
||||
-- Date : 2018-07-01
|
||||
-- Description : 카드 매칭 로그
|
||||
-- // 2018-06-18 by bckim, 카드 짝 마추기 이벤트 추가
|
||||
-- =============================================
|
||||
|
||||
CREATE PROCEDURE [dbo].[log_data_cardmatching_add]
|
||||
|
||||
@ACCOUNT_IDX INT,
|
||||
@NICK_NAME NVARCHAR(20),
|
||||
@USER_LEVEL INT,
|
||||
@LOG_TYPE INT,
|
||||
|
||||
@MISSION_TYPE INT,
|
||||
@MISSION_MARK1 INT,
|
||||
@MISSION_MARK2 INT,
|
||||
@USER_MARK1 INT,
|
||||
@USER_MARK2 INT,
|
||||
|
||||
@REWARD_STEP INT,
|
||||
@ITEM_TYPE INT,
|
||||
@ITEM_CODE INT,
|
||||
@ITEM_VALUE INT
|
||||
AS
|
||||
|
||||
SET NOCOUNT ON;
|
||||
SET LOCK_TIMEOUT 10000;
|
||||
|
||||
INSERT INTO log_data_cardmatching (AccountIDX, NickName,UserLevel,LogType,MissionType,MissionMark1,MissionMark2,UserMark1,UserMark2,RewardStep,ItemType,ItemCode, ItemValue,RegDate)
|
||||
VALUES (@ACCOUNT_IDX, @NICK_NAME, @USER_LEVEL, @LOG_TYPE, @MISSION_TYPE,@MISSION_MARK1,@MISSION_MARK2,@USER_MARK1,@USER_MARK2,@REWARD_STEP, @ITEM_TYPE, @ITEM_CODE, @ITEM_VALUE, GETDATE())
|
||||
|
||||
|
||||
GO
|
||||
|
||||
---------------------------------------------------------
|
||||
------------- END -----------------
|
||||
---------------------------------------------------------
|
||||
|
||||
|
||||
Reference in new issue
Block a user