Files
Client/Server/Database/DBScript/BillingDB/BillingDB_TABLE_CREATE.sql
LGram16 dd97ddec92 Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code:
- Client: Game client source (moved to Client/Client/)
- Server: Game server source
- GameTools: Development tools
- CryptoSource: Encryption utilities
- database: Database scripts
- Script: Game scripts
- rylCoder_16.02.2008_src: Legacy coder tools
- GMFont, Game: Additional resources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 20:17:20 +09:00

338 lines
9.4 KiB
Transact-SQL

/*******************************
* Made in date : 2004-03-26
* DESCRIPTION : TO USE WHEN USER LOG IN A GAME
* EDIT : 2005-02-28
* ******************************/
-- LOCATION DBNAME : RYLBillingDB
CREATE TABLE dbo.[TblAdminSetting] (
[AdminID] [char] (1) NULL ,
[RightID] [smallint] NULL ,
[RightValue] [bit] NULL ,
[descriptionRightID] [varchar] (20) NULL
)
GO
CREATE TABLE dbo.[TblToolAdmin] (
[strAdminID] [varchar] (20) NOT NULL ,
[strPasswd] [varchar] (20) NOT NULL ,
[strLevel] [varchar] (2) NOT NULL ,
[strName] [varchar] (7) NULL ,
[strIP] [varchar] (16) NULL ,
[dateRegit] [smalldatetime] NULL CONSTRAINT [DF__TblToolAd__dateR__3B40CD36] DEFAULT (getdate()),
PRIMARY KEY CLUSTERED
(
[strAdminID]
) WITH FILLFACTOR = 90
)
GO
CREATE TABLE dbo.[TblCRM_RYLLOG] (
[intIndex] [int] NOT NULL ,
[strCRMCode] [varchar] (15) NOT NULL ,
[strPriceType] [char] (1) NOT NULL ,
[dateSysDay] [smalldatetime] NOT NULL ,
[strCommand] [char] (1) NULL ,
[strCRMIP1] [varchar] (12) NULL ,
[strStartCRMIP1] [tinyint] NULL ,
[strEndCRMIP1] [tinyint] NULL ,
[strCRMIP2] [varchar] (12) NULL ,
[strStartCRMIP2] [tinyint] NULL ,
[strEndCRMIP2] [tinyint] NULL ,
[strCRMIP3] [varchar] (12) NULL ,
[strStartCRMIP3] [tinyint] NULL ,
[strEndCRMIP3] [tinyint] NULL ,
[strTimeprocess] [char] (1) NULL ,
[intServiceTime] [int] NULL ,
[dateServiceDay] [smalldatetime] NULL ,
[TinyServiceIPNum] [tinyint] NULL ,
[dateEndday] [smalldatetime] NULL ,
[intEndTime] [int] NULL ,
[strRYLCHK] [char] (1) NULL ,
[strConvertCHK] [char] (1) NULL CONSTRAINT [DF__TblCRM_RY__strCo__0697FACD] DEFAULT ('N'),
CHECK ([strPriceType] = 'T' or [strPriceType] = 'D')
)
GO
CREATE TABLE dbo.[TblCRM_SERVICETIME] (
[strCRMCode] [varchar] (20) NULL ,
[strGameCode] [char] (3) NULL ,
[intServiceTime] [int] NULL ,
[DelColumn] [char] (1) NULL ,
[WebCHK] [char] (1) NULL ,
[dateInsertTime] [smalldatetime] NULL CONSTRAINT [DF__TblCRM_SE__dateI__03BB8E22] DEFAULT (getdate())
)
GO
CREATE TABLE dbo.[TblCurrentUser] (
[strClientID] [varchar] (20) NOT NULL ,
[UID] [int] NOT NULL ,
[intCRMIndex] [int] NOT NULL ,
[strIP] [varchar] (15) NOT NULL ,
[strBillingType] [char] (1) NOT NULL ,
[tinyServerID] [tinyint] NOT NULL ,
[dateLoginTime] [smalldatetime] NOT NULL CONSTRAINT [DF__TblCurren__dateL__7D0E9093] DEFAULT (getdate()),
[FirstLoginTime] [smalldatetime] NOT NULL CONSTRAINT [DF__TblCurren__First__7E02B4CC] DEFAULT (getdate()),
CONSTRAINT [PK_TblCurrentUser] PRIMARY KEY NONCLUSTERED
(
[strClientID]
) WITH FILLFACTOR = 90
)
GO
CREATE TABLE dbo.[TblCurrentUser_Disconn] (
[strClientID] [varchar] (20) NOT NULL ,
[UID] [int] NOT NULL ,
[ServerID] [int] NOT NULL ,
[strCommand] [char] (2) NOT NULL
)
GO
CREATE TABLE dbo.[TblCurrentUser_Temp] (
[strClientID] [varchar] (20) NOT NULL ,
[UID] [int] NOT NULL ,
[intCRMIndex] [int] NOT NULL ,
[strIP] [varchar] (15) NOT NULL ,
[strBillingType] [char] (1) NOT NULL ,
[tinyServerID] [tinyint] NOT NULL ,
[dateLoginTime] [smalldatetime] NOT NULL CONSTRAINT [DF__TblCurren__dateL__00DF2177] DEFAULT (getdate()),
CONSTRAINT [PK_TblCurrentUser_TEMP] PRIMARY KEY NONCLUSTERED
(
[strClientID]
) WITH FILLFACTOR = 90
)
GO
CREATE TABLE dbo.[TblImportedNum] (
[strCompType] [char] (1) NULL ,
[intCount] [int] NULL
)
GO
CREATE TABLE dbo.[TblPCRoomBillingInfo] (
[intCRMIndex] [int] NOT NULL ,
[strCRMCode] [varchar] (20) NOT NULL ,
[strBillingType] [char] (1) NOT NULL ,
[dateRegTime] [smalldatetime] NOT NULL CONSTRAINT [DF__TblPCRoom__dateR__6BE40491] DEFAULT (getdate()),
CONSTRAINT [PK_TblPCRoomBillingInfo] PRIMARY KEY CLUSTERED
(
[strCRMCode],
[strBillingType]
) WITH FILLFACTOR = 90 ,
UNIQUE NONCLUSTERED
(
[intCRMIndex]
) WITH FILLFACTOR = 90 ,
CHECK ([strBillingType] = 'T' or [strBillingType] = 'D')
)
GO
CREATE TABLE dbo.[TblGameRoomIPList] (
[intCRMIndex] [int] NOT NULL ,
[strIP] [varchar] (15) NOT NULL ,
CONSTRAINT [pk_TblGameRoomIPList] PRIMARY KEY CLUSTERED
(
[intCRMIndex],
[strIP]
) WITH FILLFACTOR = 90 ,
CONSTRAINT [FK_TblGameRoomIPList_intCRMIndex] FOREIGN KEY
(
[intCRMIndex]
) REFERENCES [TblPCRoomBillingInfo] (
[intCRMIndex]
)
)
GO
CREATE TABLE dbo.[TblPCRoomBilling_Date] (
[intCRMIndex] [int] NOT NULL ,
[strRegProcess] [char] (1) NOT NULL ,
[dateStartTime] [smalldatetime] NOT NULL ,
[dateEndTime] [smalldatetime] NOT NULL ,
[tinyServiceIpNum] [tinyint] NOT NULL ,
[tinyUsedIpNum] [tinyint] NOT NULL CONSTRAINT [DF__TblPCRoom__tinyU__6EC0713C] DEFAULT (0),
[strClosed] [char] (1) NOT NULL CONSTRAINT [DF__TblPCRoom__strCl__70A8B9AE] DEFAULT ('N'),
PRIMARY KEY NONCLUSTERED
(
[intCRMIndex]
) WITH FILLFACTOR = 90 ,
CONSTRAINT [FK_TblPCRoomBillingInfo_Date_intCRMIndex] FOREIGN KEY
(
[intCRMIndex]
) REFERENCES [TblPCRoomBillingInfo] (
[intCRMIndex]
),
CHECK ([tinyUsedIpNum] >= 0)
)
GO
CREATE TABLE dbo.[TblPCRoomBilling_Time] (
[intCRMIndex] [int] NOT NULL ,
[strRegProcess] [char] (1) NOT NULL ,
[intServiceTime] [int] NOT NULL ,
[intUsingTime] [int] NOT NULL CONSTRAINT [DF__TblPCRoom__intUs__74794A92] DEFAULT (0),
[dateStartTime] [smalldatetime] NOT NULL CONSTRAINT [DF__TblPCRoom__dateS__756D6ECB] DEFAULT (getdate()),
[strClosed] [char] (1) NOT NULL CONSTRAINT [DF__TblPCRoom__strCl__76619304] DEFAULT ('N'),
PRIMARY KEY NONCLUSTERED
(
[intCRMIndex]
) WITH FILLFACTOR = 90 ,
CONSTRAINT [FK_TblPCRoomBillingInfo_Time_intCRMIndex] FOREIGN KEY
(
[intCRMIndex]
) REFERENCES [TblPCRoomBillingInfo] (
[intCRMIndex]
)
)
GO
CREATE TABLE dbo.[TblPersonBilling_log] (
[intIndex] [int] NULL ,
[strClientID] [varchar] (20) NULL ,
[UID] [int] NULL ,
[strBillingType] [char] (1) NULL ,
[dateEndTime] [smalldatetime] NULL ,
[intServiceTime] [int] NULL ,
[strConvertCHK] [char] (1) NULL ,
[dateInsertTime] [smalldatetime] NULL ,
CHECK ([strBillingType] = 'T' or [strBillingType] = 'D')
)
GO
CREATE TABLE dbo.[TblPersonBillingInfo] (
[strClientID] [varchar] (20) NOT NULL ,
[UID] [int] NOT NULL ,
[dateEndTime] [smalldatetime] NULL ,
[intServiceTime] [int] NULL ,
[intUsingTime] [int] NULL ,
[dateRegTime] [smalldatetime] NOT NULL ,
PRIMARY KEY NONCLUSTERED
(
[strClientID]
) WITH FILLFACTOR = 90
)
GO
CREATE TABLE dbo.[TblPersonInfo] (
[UID] [int] NOT NULL ,
[strClientID] [varchar] (20) NOT NULL ,
[RegLoginTime] [smalldatetime] NOT NULL ,
[LastLogOutTime] [smalldatetime] NOT NULL ,
PRIMARY KEY NONCLUSTERED
(
[UID]
) WITH FILLFACTOR = 90
)
GO
CREATE TABLE dbo.[TblRestraintChar] (
[tinyServerID] [tinyint] NOT NULL ,
[UID] [int] NOT NULL ,
[strClientID] [varchar] (20) NOT NULL ,
[strCharName] [varchar] (20) NOT NULL CONSTRAINT [DF__TblRestra__strCh__11158940] DEFAULT ('ACCOUNT'),
[tinyType] [tinyint] NOT NULL ,
[tinyKind] [tinyint] NOT NULL ,
[tinyBlocked] [tinyint] NOT NULL ,
[dateStartTime] [smalldatetime] NOT NULL CONSTRAINT [DF__TblRestra__dateS__1209AD79] DEFAULT (getdate()),
[dateEndTime] [smalldatetime] NOT NULL ,
[intEndTime] [int] NOT NULL CONSTRAINT [DF__TblRestra__intEn__12FDD1B2] DEFAULT (0),
[strAdminID] [varchar] (20) NULL ,
[strDescription] [varchar] (30) NULL
)
GO
-- LOCATION DBNAME : RYLBillingDB_LOG
CREATE TABLE dbo.[TblCRM_RYLLOG_LOG] (
[intIndex] [int] NULL ,
[strCRMCode] [varchar] (15) NULL ,
[strPriceType] [char] (1) NULL ,
[dateSysDay] [smalldatetime] NULL ,
[strCommand] [char] (1) NULL ,
[strCRMIP1] [varchar] (12) NULL ,
[strStartCRMIP1] [tinyint] NULL ,
[strEndCRMIP1] [tinyint] NULL ,
[strCRMIP2] [varchar] (12) NULL ,
[strStartCRMIP2] [tinyint] NULL ,
[strEndCRMIP2] [tinyint] NULL ,
[strCRMIP3] [varchar] (12) NULL ,
[strStartCRMIP3] [tinyint] NULL ,
[strEndCRMIP3] [tinyint] NULL ,
[strTimeprocess] [char] (1) NULL ,
[intServiceTime] [int] NULL ,
[dateServiceDay] [smalldatetime] NULL ,
[TinyServiceIPNum] [tinyint] NULL ,
[dateEndday] [smalldatetime] NULL ,
[intEndTime] [int] NULL ,
[strRYLCHK] [char] (1) NULL ,
[strConvertCHK] [char] (1) NULL
)
GO
CREATE TABLE dbo.[TblCRM_SERVICETIME_LOG] (
[strCRMCode] [varchar] (20) NULL ,
[intServiceTime] [int] NULL ,
[DelColumn] [char] (1) NULL ,
[dateInsertTime] [smalldatetime] NULL
)
GO
CREATE TABLE dbo.[TblCurrentUser_Log] (
[strClientid] [varchar] (20) NULL ,
[UID] [int] NULL ,
[intCRMIndex] [int] NULL ,
[strIp] [varchar] (15) NULL ,
[strBillingType] [char] (1) NULL ,
[tinyServerID] [tinyint] NULL ,
[FirstLoginTime] [smalldatetime] NULL ,
[LoginTime] [smalldatetime] NULL ,
[LogoutTime] [smalldatetime] NULL ,
[intPlayTime] [int] NULL
)
GO
CREATE TABLE dbo.[TblGameRoomIPList_DELLOG] (
[intCRMIndex] [int] NULL ,
[strIP] [varchar] (15) NULL
)
GO
CREATE TABLE dbo.[TblPCRoomBilling_Date_DELLOG] (
[intCRMIndex] [int] NULL ,
[strRegProcess] [char] (1) NULL ,
[dateStartTime] [smalldatetime] NULL ,
[dateEndTime] [smalldatetime] NULL ,
[tinyServiceIpNum] [tinyint] NULL ,
[tinyUsedIpNum] [tinyint] NULL ,
[strClosed] [char] (1) NULL
)
GO
CREATE TABLE dbo.[TblPCRoomBillingInfo_DELLOG] (
[intCRMIndex] [int] NULL ,
[strCRMCode] [varchar] (20) NULL ,
[strBillingType] [char] (1) NULL ,
[dateRegTime] [smalldatetime] NULL
)
GO
CREATE TABLE dbo.[TblPersonBilling_log_History] (
[intIndex] [int] NULL ,
[strClientID] [varchar] (20) NULL ,
[UID] [int] NULL ,
[strBillingType] [char] (1) NULL ,
[dateEndTime] [smalldatetime] NULL ,
[intServiceTime] [int] NULL ,
[strConvertCHK] [char] (1) NULL ,
[dateInsertTime] [smalldatetime] NULL
)
GO