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>
This commit is contained in:
2025-11-29 20:17:20 +09:00
parent 5d3cd64a25
commit dd97ddec92
11602 changed files with 1446576 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
ALTER TABLE CharItem
ALTER COLUMN Quick BINARY(100)
GO
----------------------------------------------------------------------------------------------------------------------
-- UpdateCharItemQuick.sql
----------------------------------------------------------------------------------------------------------------------
/*
ij<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD><EFBFBD><EFBFBD>
*/
ALTER PROCEDURE dbo.UpdateCharItemQuick
@char_uid AS INT, /* ij<><C4B3><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>̵<EFBFBD> */
@C_Quick AS BINARY(100) /* <20><><EFBFBD><EFBFBD> (2 * 15 = 30) */
AS
SET NOCOUNT ON
DECLARE @Div INT
BEGIN TRAN
UPDATE CharItem SET Quick = @C_Quick WHERE UID = @char_uid
COMMIT TRAN

View File

@@ -0,0 +1,212 @@
/* <20><> SQL DDL <20><>ũ<EFBFBD><C5A9>Ʈ<EFBFBD><C6AE> Microsoft Visual Studio(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>¥: LOCAL BUILD)<29><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>߽<EFBFBD><DFBD>ϴ<EFBFBD>. */
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>̺<EFBFBD> : Microsoft Visual Studio - Microsoft SQL Server <20><><EFBFBD><EFBFBD><EFBFBD>̹<EFBFBD> */
/* <20><><EFBFBD><EFBFBD> : E:\Work\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\VISIO FILE\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̺<EFBFBD><CCBA><EFBFBD><EFBFBD><EFBFBD>.vsd */
/* <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD>: 2004<30><34>4<EFBFBD><34>8<EFBFBD><38> 4:22 <20><><EFBFBD><EFBFBD> */
/* <20>۾<EFBFBD> : Visio <20><><EFBFBD><EFBFBD><EFBFBD>ͺ<EFBFBD><CDBA>̽<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E7BFA1> <20><><EFBFBD><EFBFBD> */
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> : JunDBServer */
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> : STATIONRYL */
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ͺ<EFBFBD><CDBA>̽<EFBFBD> : Gama_Test */
/* <20><> <20><><EFBFBD>̺<EFBFBD> "TblPatrolInCampInfo"<22><>(<28><>) <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>. */
/* "TblPatrolInCampInfo" : Table of TblPatrolInCampInfo */
/* "nPatrolID" : nPatrolID identifies TblPatrolInCampInfo */
/* "nCampID" : nCampID is of TblPatrolInCampInfo */
/* "nHP" : nHP is of TblPatrolInCampInfo */
/* "tnState" : <20><><EFBFBD><EFBFBD> */
/* "nX" : nX is of TblPatrolInCampInfo */
/* "nY" : nY is of TblPatrolInCampInfo */
/* "nZ" : nZ is of TblPatrolInCampInfo */
create table "TblPatrolInCampInfo" (
"nCampID" int not null,
"nHP" int not null,
"tnState" tinyint not null,
"nX" int not null,
"nY" int not null,
"nZ" int not null)
go
alter table "TblPatrolInCampInfo"
add constraint "TblPatrolInCampInfo_PK" primary key (nCampID,nX,nY,nZ)
go
/* <20><> <20><><EFBFBD>̺<EFBFBD> "TblCampInfo"<22><>(<28><>) <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>. */
/* "TblCampInfo" : Table of TblCampInfo */
/* "nCampID" : nCampID identifies TblCampInfo */
/* "nGuildID" : nGuildID is of TblCampInfo */
/* "nHP" : nHP is of TblCampInfo */
/* "tnState" : <20><><EFBFBD><EFBFBD>,<2C>Ϸ<EFBFBD> */
/* "nEnCampingTime" : ķ<><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD> */
/* "nX" : nX is of TblCampInfo */
/* "nY" : nY is of TblCampInfo */
/* "nZ" : nZ is of TblCampInfo */
create table "TblCampInfo" (
"nCampID" int not null,
"nGuildID" int not null,
"nHP" int not null,
"tnState" tinyint not null,
"nEnCampingTime" int not null,
"nX" int not null,
"nY" int not null,
"nZ" int not null)
go
alter table "TblCampInfo"
add constraint "TblCampInfo_PK" primary key ("nCampID")
go
/* <20><> <20><><EFBFBD>̺<EFBFBD> "TblWeaponInCastleInfo"<22><>(<28><>) <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>. */
/* "TblWeaponInCastleInfo" : Table of TblWeaponInCastleInfo */
/* "nCastleID" : nCastleID is of TblWeaponInCastleInfo */
/* "tnType" : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>,<2C>ٰŸ<D9B0>,<2C><><EFBFBD>Ÿ<EFBFBD>) */
/* "nHP" : ü<><C3BC> */
/* "tnState" : <20><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>,<2C>Ϸ<EFBFBD>,<2C><><EFBFBD>׷<EFBFBD><D7B7>̵<EFBFBD><CCB5><EFBFBD> */
/* "tnUpgradeStep" : <20><><EFBFBD>׷<EFBFBD><D7B7>̵<EFBFBD><CCB5>ܰ<EFBFBD> */
/* "nRemainUpTime" : <20><><EFBFBD>׷<EFBFBD><D7B7>̵峲<CCB5><E5B3B2> <20>ð<EFBFBD> */
/* "nX" : nX is of TblWeaponInCastleInfo */
/* "nY" : nY is of TblWeaponInCastleInfo */
/* "nZ" : nZ is of TblWeaponInCastleInfo */
create table "TblWeaponInCastleInfo" (
"nCastleID" int not null,
"tnType" tinyint not null,
"nHP" int not null,
"tnState" tinyint not null,
"tnUpgradeStep" tinyint not null,
"nRemainUpTime" int not null,
"nX" int not null,
"nY" int not null,
"nZ" int not null)
go
alter table "TblWeaponInCastleInfo"
add constraint "TblWeaponInCastleInfo_PK" primary key (nCastleID,nX,nY,nZ)
go
/* <20><> <20><><EFBFBD>̺<EFBFBD> "TblCastleGateInfo"<22><>(<28><>) <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>. */
/* "TblCastleGateInfo" : Table of TblCastleGateInfo */
/* "nCastleID" : <20><><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD> */
/* "nHP" : HP */
/* "tnState" : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>,<2C><><EFBFBD>׷<EFBFBD><D7B7>̵<EFBFBD><CCB5><EFBFBD>) */
/* "tnOpenClose" : <20><><EFBFBD><EFBFBD> OPEN <20>Ǵ<EFBFBD> Close <20><><EFBFBD><EFBFBD> */
/* "tnUpgradeStep" : tnUpgradeStep is of TblCastleGateInfo */
/* "nRemainUpTime" : <20><><EFBFBD>׷<EFBFBD><D7B7>̵<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ð<EFBFBD> */
/* "nX" : nX is of TblCastleGateInfo */
/* "nY" : nY is of TblCastleGateInfo */
/* "nZ" : nZ is of TblCastleGateInfo */
create table "TblCastleGateInfo" (
"nCastleID" int not null,
"nHP" int not null,
"tnState" tinyint not null,
"tnOpenClose" tinyint not null,
"tnUpgradeStep" tinyint not null,
"nRemainUpTime" int not null,
"nX" int not null,
"nY" int not null,
"nZ" int not null)
go
alter table "TblCastleGateInfo"
add constraint "TblCastleGateInfo_PK" primary key ("nCastleID")
go
/* <20><> <20><><EFBFBD>̺<EFBFBD> "TblEmblemInCastleInfo"<22><>(<28><>) <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>. */
/* "TblEmblemInCastleInfo" : Table of TblEmblemInCastleInfo */
/* "nCastleID" : <20><><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD> */
/* "nHP" : HP */
/* "tnUpgradeStep" : <20><><EFBFBD>׷<EFBFBD><D7B7>̵<EFBFBD> <20>ܰ<EFBFBD> */
/* "tnUpgradeType" : <20><><EFBFBD>׷<EFBFBD><D7B7>̵<EFBFBD> <20><><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) */
/* "nRemainUpTime" : <20><><EFBFBD>׷<EFBFBD><D7B7>̵峲<CCB5><E5B3B2><EFBFBD>ð<EFBFBD> */
/* "nX" : <20><>ǥ<EFBFBD><C7A5> */
/* "nY" : <20><>ǥ<EFBFBD><C7A5> */
/* "nZ" : <20><>ǥ<EFBFBD><C7A5> */
create table "TblEmblemInCastleInfo" (
"nCastleID" int not null,
"nHP" int not null,
"tnUpgradeStep" tinyint not null,
"tnUpgradeType" tinyint not null,
"nRemainUpTime" int not null,
"nX" int not null,
"nY" int not null,
"nZ" int not null)
go
alter table "TblEmblemInCastleInfo"
add constraint "TblEmblemInCastleInfo_PK" primary key ("nCastleID")
go
/* <20><> <20><><EFBFBD>̺<EFBFBD> "TblCastleInfo"<22><>(<28><>) <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD>. */
/* "TblCastleInfo" : Table of TblCastleInfo */
/* "nCastleID" : <20><><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD> */
/* "nGuildID" : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID */
/* "snTax" : <20><><EFBFBD><EFBFBD> */
/* "nTaxMoney" : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
/* "tnAttackCount" : <20><><EFBFBD><EFBFBD>Ƚ<EFBFBD><C8BD> */
/* "bRight" : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
/* "tnInvincibleCount" : <20><><EFBFBD><EFBFBD>Ƚ<EFBFBD><C8BD> */
create table "TblCastleInfo" (
"nCastleID" int not null,
"nGuildID" int not null,
"snTax" smallint not null,
"nTaxMoney" int not null,
"tnAttackCount" tinyint not null,
"bRight" binary(10) not null,
"tnInvincibleCount" tinyint not null)
go
alter table "TblCastleInfo"
add constraint "TblCastleInfo_PK" primary key ("nCastleID")
go
/* "TblPatrolInCampInfo" <20><><EFBFBD>̺<EFBFBD><CCBA><EFBFBD> <20>ܷ<EFBFBD> Ű <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD><DFB0>մϴ<D5B4>. */
alter table "TblPatrolInCampInfo"
add constraint "TblCampInfo_TblPatrolInCampInfo_FK1" foreign key (
"nCampID")
references "TblCampInfo" (
"nCampID") on update no action on delete no action
go
/* "TblWeaponInCastleInfo" <20><><EFBFBD>̺<EFBFBD><CCBA><EFBFBD> <20>ܷ<EFBFBD> Ű <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD><DFB0>մϴ<D5B4>. */
alter table "TblWeaponInCastleInfo"
add constraint "TblCastleInfo_TblWeaponInCastleInfo_FK1" foreign key (
"nCastleID")
references "TblCastleInfo" (
"nCastleID") on update no action on delete no action
go
/* "TblCastleGateInfo" <20><><EFBFBD>̺<EFBFBD><CCBA><EFBFBD> <20>ܷ<EFBFBD> Ű <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD><DFB0>մϴ<D5B4>. */
alter table "TblCastleGateInfo"
add constraint "TblCastleInfo_TblCastleGateInfo_FK1" foreign key (
"nCastleID")
references "TblCastleInfo" (
"nCastleID") on update no action on delete no action
go
/* "TblEmblemInCastleInfo" <20><><EFBFBD>̺<EFBFBD><CCBA><EFBFBD> <20>ܷ<EFBFBD> Ű <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD><DFB0>մϴ<D5B4>. */
alter table "TblEmblemInCastleInfo"
add constraint "TblCastleInfo_TblEmblemInCastleInfo_FK1" foreign key (
"nCastleID")
references "TblCastleInfo" (
"nCastleID") on update no action on delete no action
go

View File

@@ -0,0 +1,692 @@
CREATE TABLE [AdminList] (
[UID] [int] NOT NULL ,
[Level] [smallint] NULL CONSTRAINT [DF__AdminList__Level__150615B5] DEFAULT (0),
[IP_S] [varchar] (16) NULL ,
[IP_E] [varchar] (16) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [CharInfo_1] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL CONSTRAINT [DF__CharInfo_1__Sex__7C6F7215] DEFAULT (0),
[Hair] [tinyint] NULL CONSTRAINT [DF__CharInfo_1__Hair__7D63964E] DEFAULT (0),
[Face] [tinyint] NULL CONSTRAINT [DF__CharInfo_1__Face__7E57BA87] DEFAULT (0),
[Nationality] [tinyint] NULL CONSTRAINT [DF__CharInfo___Natio__7F4BDEC0] DEFAULT (0),
[Class] [smallint] NULL CONSTRAINT [DF__CharInfo___Class__004002F9] DEFAULT (1),
[Fame] [int] NULL CONSTRAINT [DF__CharInfo___Merit__01342732] DEFAULT (0),
[Mileage] [int] NULL CONSTRAINT [DF__CharInfo_1__Fame__02284B6B] DEFAULT (0),
[Guild] [int] NULL CONSTRAINT [DF__CharInfo___Guild__031C6FA4] DEFAULT (0),
[Party] [int] NULL CONSTRAINT [DF__CharInfo___Party__041093DD] DEFAULT (0),
[Level] [tinyint] NULL CONSTRAINT [DF__CharInfo___Level__0504B816] DEFAULT (1),
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL CONSTRAINT [DF__CharInfo_1__IP__05F8DC4F] DEFAULT (0),
[STR] [smallint] NULL CONSTRAINT [DF__CharInfo_1__STR__06ED0088] DEFAULT (0),
[DEX] [smallint] NULL CONSTRAINT [DF__CharInfo_1__DEX__07E124C1] DEFAULT (0),
[CON] [smallint] NULL CONSTRAINT [DF__CharInfo_1__CON__08D548FA] DEFAULT (0),
[Intell] [smallint] NULL CONSTRAINT [DF__CharInfo___Intel__09C96D33] DEFAULT (0),
[WIS] [smallint] NULL CONSTRAINT [DF__CharInfo_1__WIS__0ABD916C] DEFAULT (0),
[HP] [smallint] NULL CONSTRAINT [DF__CharInfo_1__HP__0BB1B5A5] DEFAULT (0),
[MP] [smallint] NULL CONSTRAINT [DF__CharInfo_1__MP__0CA5D9DE] DEFAULT (0),
[Exp] [bigint] NULL CONSTRAINT [DF__CharInfo_1__Exp__0D99FE17] DEFAULT (0),
[Chance] [tinyint] NULL CONSTRAINT [DF__CharInfo___Chanc__7CF981FA] DEFAULT (0),
CONSTRAINT [PK__CharInfo_1__7A8729A3] PRIMARY KEY CLUSTERED
(
[UID]
) ,
CONSTRAINT [CK__CharInfo_1__UID__7B7B4DDC] CHECK ([UID] % 4 = 0)
)
GO
CREATE TABLE [CharInfo_2] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL CONSTRAINT [DF__CharInfo_2__Sex__116A8EFB] DEFAULT (0),
[Hair] [tinyint] NULL CONSTRAINT [DF__CharInfo_2__Hair__125EB334] DEFAULT (0),
[Face] [tinyint] NULL CONSTRAINT [DF__CharInfo_2__Face__1352D76D] DEFAULT (0),
[Nationality] [tinyint] NULL CONSTRAINT [DF__CharInfo___Natio__1446FBA6] DEFAULT (0),
[Class] [smallint] NULL CONSTRAINT [DF__CharInfo___Class__153B1FDF] DEFAULT (1),
[Fame] [int] NULL CONSTRAINT [DF__CharInfo___Merit__162F4418] DEFAULT (0),
[Mileage] [int] NULL CONSTRAINT [DF__CharInfo_2__Fame__17236851] DEFAULT (0),
[Guild] [int] NULL CONSTRAINT [DF__CharInfo___Guild__18178C8A] DEFAULT (0),
[Party] [int] NULL CONSTRAINT [DF__CharInfo___Party__190BB0C3] DEFAULT (0),
[Level] [tinyint] NULL CONSTRAINT [DF__CharInfo___Level__19FFD4FC] DEFAULT (1),
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL CONSTRAINT [DF__CharInfo_2__IP__1AF3F935] DEFAULT (0),
[STR] [smallint] NULL CONSTRAINT [DF__CharInfo_2__STR__1BE81D6E] DEFAULT (0),
[DEX] [smallint] NULL CONSTRAINT [DF__CharInfo_2__DEX__1CDC41A7] DEFAULT (0),
[CON] [smallint] NULL CONSTRAINT [DF__CharInfo_2__CON__1DD065E0] DEFAULT (0),
[Intell] [smallint] NULL CONSTRAINT [DF__CharInfo___Intel__1EC48A19] DEFAULT (0),
[WIS] [smallint] NULL CONSTRAINT [DF__CharInfo_2__WIS__1FB8AE52] DEFAULT (0),
[HP] [smallint] NULL CONSTRAINT [DF__CharInfo_2__HP__20ACD28B] DEFAULT (0),
[MP] [smallint] NULL CONSTRAINT [DF__CharInfo_2__MP__21A0F6C4] DEFAULT (0),
[Exp] [bigint] NULL CONSTRAINT [DF__CharInfo_2__Exp__22951AFD] DEFAULT (0),
[Chance] [tinyint] NULL CONSTRAINT [DF__CharInfo___Chanc__7DEDA633] DEFAULT (0),
CONSTRAINT [PK__CharInfo_2__0F824689] PRIMARY KEY CLUSTERED
(
[UID]
) ,
CONSTRAINT [CK__CharInfo_2__UID__10766AC2] CHECK ([UID] % 4 = 1)
)
GO
CREATE TABLE [CharInfo_3] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL CONSTRAINT [DF__CharInfo_3__Sex__2665ABE1] DEFAULT (0),
[Hair] [tinyint] NULL CONSTRAINT [DF__CharInfo_3__Hair__2759D01A] DEFAULT (0),
[Face] [tinyint] NULL CONSTRAINT [DF__CharInfo_3__Face__284DF453] DEFAULT (0),
[Nationality] [tinyint] NULL CONSTRAINT [DF__CharInfo___Natio__2942188C] DEFAULT (0),
[Class] [smallint] NULL CONSTRAINT [DF__CharInfo___Class__2A363CC5] DEFAULT (1),
[Fame] [int] NULL CONSTRAINT [DF__CharInfo___Merit__2B2A60FE] DEFAULT (0),
[Mileage] [int] NULL CONSTRAINT [DF__CharInfo_3__Fame__2C1E8537] DEFAULT (0),
[Guild] [int] NULL CONSTRAINT [DF__CharInfo___Guild__2D12A970] DEFAULT (0),
[Party] [int] NULL CONSTRAINT [DF__CharInfo___Party__2E06CDA9] DEFAULT (0),
[Level] [tinyint] NULL CONSTRAINT [DF__CharInfo___Level__2EFAF1E2] DEFAULT (1),
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL CONSTRAINT [DF__CharInfo_3__IP__2FEF161B] DEFAULT (0),
[STR] [smallint] NULL CONSTRAINT [DF__CharInfo_3__STR__30E33A54] DEFAULT (0),
[DEX] [smallint] NULL CONSTRAINT [DF__CharInfo_3__DEX__31D75E8D] DEFAULT (0),
[CON] [smallint] NULL CONSTRAINT [DF__CharInfo_3__CON__32CB82C6] DEFAULT (0),
[Intell] [smallint] NULL CONSTRAINT [DF__CharInfo___Intel__33BFA6FF] DEFAULT (0),
[WIS] [smallint] NULL CONSTRAINT [DF__CharInfo_3__WIS__34B3CB38] DEFAULT (0),
[HP] [smallint] NULL CONSTRAINT [DF__CharInfo_3__HP__35A7EF71] DEFAULT (0),
[MP] [smallint] NULL CONSTRAINT [DF__CharInfo_3__MP__369C13AA] DEFAULT (0),
[Exp] [bigint] NULL CONSTRAINT [DF__CharInfo_3__Exp__379037E3] DEFAULT (0),
[Chance] [tinyint] NULL CONSTRAINT [DF__CharInfo___Chanc__7EE1CA6C] DEFAULT (0),
CONSTRAINT [PK__CharInfo_3__247D636F] PRIMARY KEY CLUSTERED
(
[UID]
) ,
CONSTRAINT [CK__CharInfo_3__UID__257187A8] CHECK ([UID] % 4 = 2)
)
GO
CREATE TABLE [CharInfo_4] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL CONSTRAINT [DF__CharInfo_4__Sex__3B60C8C7] DEFAULT (0),
[Hair] [tinyint] NULL CONSTRAINT [DF__CharInfo_4__Hair__3C54ED00] DEFAULT (0),
[Face] [tinyint] NULL CONSTRAINT [DF__CharInfo_4__Face__3D491139] DEFAULT (0),
[Nationality] [tinyint] NULL CONSTRAINT [DF__CharInfo___Natio__3E3D3572] DEFAULT (0),
[Class] [smallint] NULL CONSTRAINT [DF__CharInfo___Class__3F3159AB] DEFAULT (1),
[Fame] [int] NULL CONSTRAINT [DF__CharInfo___Merit__40257DE4] DEFAULT (0),
[Mileage] [int] NULL CONSTRAINT [DF__CharInfo_4__Fame__4119A21D] DEFAULT (0),
[Guild] [int] NULL CONSTRAINT [DF__CharInfo___Guild__420DC656] DEFAULT (0),
[Party] [int] NULL CONSTRAINT [DF__CharInfo___Party__4301EA8F] DEFAULT (0),
[Level] [tinyint] NULL CONSTRAINT [DF__CharInfo___Level__43F60EC8] DEFAULT (1),
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL CONSTRAINT [DF__CharInfo_4__IP__44EA3301] DEFAULT (0),
[STR] [smallint] NULL CONSTRAINT [DF__CharInfo_4__STR__45DE573A] DEFAULT (0),
[DEX] [smallint] NULL CONSTRAINT [DF__CharInfo_4__DEX__46D27B73] DEFAULT (0),
[CON] [smallint] NULL CONSTRAINT [DF__CharInfo_4__CON__47C69FAC] DEFAULT (0),
[Intell] [smallint] NULL CONSTRAINT [DF__CharInfo___Intel__48BAC3E5] DEFAULT (0),
[WIS] [smallint] NULL CONSTRAINT [DF__CharInfo_4__WIS__49AEE81E] DEFAULT (0),
[HP] [smallint] NULL CONSTRAINT [DF__CharInfo_4__HP__4AA30C57] DEFAULT (0),
[MP] [smallint] NULL CONSTRAINT [DF__CharInfo_4__MP__4B973090] DEFAULT (0),
[Exp] [bigint] NULL CONSTRAINT [DF__CharInfo_4__Exp__4C8B54C9] DEFAULT (0),
[Chance] [tinyint] NULL CONSTRAINT [DF__CharInfo___Chanc__7FD5EEA5] DEFAULT (0),
CONSTRAINT [PK__CharInfo_4__39788055] PRIMARY KEY CLUSTERED
(
[UID]
) ,
CONSTRAINT [CK__CharInfo_4__UID__3A6CA48E] CHECK ([UID] % 4 = 3)
)
GO
CREATE TABLE [CharInfo_Time] (
[CID] [int] NOT NULL ,
[CreateTime] [smalldatetime] NULL ,
[UpdateTime] [smalldatetime] NULL ,
PRIMARY KEY CLUSTERED
(
[CID]
)
)
GO
CREATE TABLE [CharInfoEx] (
[UID] [int] NOT NULL ,
[Total] [int] NULL CONSTRAINT [DF__CharInfoE__Total__5CC1BC92] DEFAULT (0),
[ServerID] [int] NULL CONSTRAINT [DF__CharInfoE__Serve__5DB5E0CB] DEFAULT (0),
[Config] [binary] (50) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [CharItem] (
[UID] [int] NOT NULL ,
[Quick] [binary] (40) NULL ,
[Equip] [binary] (1440) NULL ,
[Inventory] [binary] (5120) NULL ,
[Extra] [binary] (512) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [CharItemEx] (
[UID] [int] NOT NULL ,
[Exchange] [binary] (1284) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [CharPos_1] (
[UID] [int] NOT NULL ,
[LastPointX] [real] NULL ,
[LastPointY] [real] NULL ,
[LastPointZ] [real] NULL ,
[SavePointX] [real] NULL ,
[SavePointY] [real] NULL ,
[SavePointZ] [real] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 0)
)
GO
CREATE TABLE [CharPos_2] (
[UID] [int] NOT NULL ,
[LastPointX] [real] NULL ,
[LastPointY] [real] NULL ,
[LastPointZ] [real] NULL ,
[SavePointX] [real] NULL ,
[SavePointY] [real] NULL ,
[SavePointZ] [real] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 1)
)
GO
CREATE TABLE [CharPos_3] (
[UID] [int] NOT NULL ,
[LastPointX] [real] NULL ,
[LastPointY] [real] NULL ,
[LastPointZ] [real] NULL ,
[SavePointX] [real] NULL ,
[SavePointY] [real] NULL ,
[SavePointZ] [real] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 2)
)
GO
CREATE TABLE [CharPos_4] (
[UID] [int] NOT NULL ,
[LastPointX] [real] NULL ,
[LastPointY] [real] NULL ,
[LastPointZ] [real] NULL ,
[SavePointX] [real] NULL ,
[SavePointY] [real] NULL ,
[SavePointZ] [real] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 3)
)
GO
CREATE TABLE [CharSkill_1] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 0)
)
GO
CREATE TABLE [CharSkill_2] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 1)
)
GO
CREATE TABLE [CharSkill_3] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 2)
)
GO
CREATE TABLE [CharSkill_4] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 3)
)
GO
CREATE TABLE [CIDStore] (
[UID] [int] NOT NULL
)
GO
CREATE TABLE [Friend] (
[UID] [int] NOT NULL ,
[Friend] [binary] (2404) NULL ,
[Ban] [binary] (2004) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [ItemStore1] (
[UID] [int] NOT NULL ,
[Password] [char] (5) NULL CONSTRAINT [DF__ItemStore__Passw__73A521EA] DEFAULT ('0000'),
[Frag] [int] NULL ,
[Gold] [int] NULL ,
[Store] [binary] (7300) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [ItemStore2] (
[UID] [int] NOT NULL ,
[Store] [binary] (7300) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [ItemUID] (
[Server] [int] NOT NULL ,
[Item] [bigint] NULL CONSTRAINT [DF__ItemUID__Item__70C8B53F] DEFAULT (0),
PRIMARY KEY CLUSTERED
(
[Server]
)
)
GO
CREATE TABLE [PartyInfo_1] (
[UID] [int] NOT NULL ,
[Party] [binary] (200) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 0)
)
GO
CREATE TABLE [PartyInfo_2] (
[UID] [int] NOT NULL ,
[Party] [binary] (200) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 1)
)
GO
CREATE TABLE [PartyInfo_3] (
[UID] [int] NOT NULL ,
[Party] [binary] (200) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 2)
)
GO
CREATE TABLE [PartyInfo_4] (
[UID] [int] NOT NULL ,
[Party] [binary] (200) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 3)
)
GO
CREATE TABLE [PIDStore] (
[UID] [int] NOT NULL
)
GO
CREATE TABLE [Quest] (
[UID] [int] NOT NULL ,
[Quest] [binary] (134) NULL ,
[History] [binary] (204) NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
)
)
GO
CREATE TABLE [TblCharDelHistory] (
[intCID] [int] NOT NULL ,
[intUID] [int] NOT NULL ,
[dateInsertTime] [smalldatetime] NOT NULL CONSTRAINT [DF__TblCharDe__dateI__0C3BC58A] DEFAULT (getdate()),
[dateDeleteTime] [smalldatetime] NOT NULL ,
PRIMARY KEY CLUSTERED
(
[intCID]
)
)
GO
CREATE TABLE [TblCharDelHistory_LOG] (
[intCID] [int] NULL ,
[intUID] [int] NULL ,
[dateInsertTime] [smalldatetime] NULL ,
[dateDeleteTime] [smalldatetime] NULL
)
GO
CREATE TABLE [TblEventItem] (
[nItemIndex] [int] NULL ,
[strItemName] [varchar] (20) NULL ,
[nItemAmount] [int] NULL ,
[UpdateTime] [smalldatetime] NULL
)
GO
CREATE TABLE [TblGuildGold_Log] (
[nGuildID] [int] NOT NULL ,
[tInsertTime] [datetime] NOT NULL ,
[strCharName] [varchar] (20) NOT NULL ,
[tnStrengthType] [tinyint] NOT NULL ,
[snPosition] [smallint] NOT NULL ,
[tnStrengthLevel] [tinyint] NOT NULL ,
[nLostGold] [int] NOT NULL ,
[nGetGold] [int] NOT NULL ,
[nRemainGold] [int] NOT NULL
)
GO
CREATE TABLE [TblGuildInfo] (
[nGuildID] [int] IDENTITY (10001, 1) NOT NULL ,
[strGuildName] [varchar] (20) NOT NULL ,
[tnGuildLevel] [tinyint] NOT NULL ,
[nGuildFame] [int] NOT NULL ,
[nGuildGold] [int] NOT NULL CONSTRAINT [DF__TblGuildI__nGuil__13DCE752] DEFAULT (0),
[tLastLogout] [smalldatetime] NOT NULL CONSTRAINT [DF__TblGuildI__tLast__14D10B8B] DEFAULT ('2010.12.31'),
[tCheckMember] [smalldatetime] NOT NULL CONSTRAINT [DF__TblGuildI__tChec__15C52FC4] DEFAULT (getdate()),
[tGMLastLogout] [smalldatetime] NULL CONSTRAINT [DF__TblGuildI__tGMLa__16B953FD] DEFAULT ('2010.12.31'),
[bGuildMark] [binary] (433) NULL ,
[bRight] [binary] (50) NULL ,
[tnNationType] [tinyint] NULL ,
PRIMARY KEY CLUSTERED
(
[nGuildID]
) ,
CONSTRAINT [uk_TblGuildInfo_strGuildName] UNIQUE NONCLUSTERED
(
[strGuildName]
) ,
CHECK ([strGuildName] <> null)
)
GO
CREATE TABLE [TblGuildItem] (
[nGuildID] [int] NOT NULL ,
[bGuildItem] [binary] (7300) NULL ,
PRIMARY KEY CLUSTERED
(
[nGuildID]
) ,
CONSTRAINT [FK_TblGuildInfo_guilditem] FOREIGN KEY
(
[nGuildID]
) REFERENCES [TblGuildInfo] (
[nGuildID]
) ON DELETE CASCADE
)
GO
CREATE TABLE [TblGuildItem_EX] (
[nGuildID] [int] NOT NULL ,
[bGuildItem] [binary] (7300) NULL ,
PRIMARY KEY CLUSTERED
(
[nGuildID]
) ,
CONSTRAINT [FK_TblGuildInfo_guilditem_ex] FOREIGN KEY
(
[nGuildID]
) REFERENCES [TblGuildInfo] (
[nGuildID]
) ON DELETE CASCADE
)
GO
CREATE TABLE [TblGuildItem_log] (
[nGuildID] [int] NULL ,
[tInsertTime] [datetime] NULL ,
[strCharName] [varchar] (20) NULL ,
[nItemID] [int] NULL ,
[nItemType] [int] NULL ,
[nItemStrengthStep] [int] NULL ,
[nReason] [int] NULL
)
GO
CREATE TABLE [TblGuildMember] (
[nGuildID] [int] NOT NULL ,
[nCID] [int] NOT NULL ,
[nPosition] [int] NOT NULL ,
[nPositionInGuild] [int] NULL ,
[tLeaveGuildTime] [smalldatetime] NULL ,
CONSTRAINT [PK_GuildMember_Guildid_nCid] PRIMARY KEY CLUSTERED
(
[nGuildID],
[nCID]
) ,
CONSTRAINT [FK_TblGuildInfo_TblGuildMember] FOREIGN KEY
(
[nGuildID]
) REFERENCES [TblGuildInfo] (
[nGuildID]
) ON DELETE CASCADE
)
GO
CREATE TABLE [TblGuildMsg] (
[nMsgID] [int] IDENTITY (1, 1) NOT NULL ,
[nGuildID] [int] NOT NULL ,
[strCharName] [varchar] (20) NOT NULL ,
[tInsertTime] [smalldatetime] NOT NULL ,
[strTitle] [varchar] (60) NOT NULL ,
[strMsgType] [varchar] (10) NULL ,
[nClass] [int] NULL ,
[nLevel] [int] NULL ,
[strContent] [varchar] (4000) NULL ,
PRIMARY KEY NONCLUSTERED
(
[nMsgID]
) ,
CONSTRAINT [FK_TblGuildInfo_TblGuildMsg] FOREIGN KEY
(
[nGuildID]
) REFERENCES [TblGuildInfo] (
[nGuildID]
) ON DELETE CASCADE
)
GO
CREATE TABLE [TblGuildOtherList] (
[nGuildID] [int] NOT NULL ,
[nOtherGuildID] [int] NOT NULL ,
[tnState] [tinyint] NOT NULL ,
CONSTRAINT [PK_TblGuildOtherList_1] PRIMARY KEY CLUSTERED
(
[nGuildID],
[nOtherGuildID]
) ,
CONSTRAINT [FK_TblGuildInfo_TblGuildOtherList] FOREIGN KEY
(
[nGuildID]
) REFERENCES [TblGuildInfo] (
[nGuildID]
) ON DELETE CASCADE ,
CHECK ([tnState] = 0 or [tnState] = 1 or [tnState] = 2)
)
GO
CREATE TABLE [TblGuildRestoreData] (
[nGuildID] [int] NULL ,
[strGuildName] [varchar] (20) NULL ,
[nGuildGold] [int] NULL ,
[bGuildItem] [binary] (7300) NULL ,
[tDeleteTime] [smalldatetime] NULL ,
[strGuildMName] [varchar] (20) NULL
)
GO
CREATE TABLE [TblGuildRestoreData_EX] (
[nGuildID] [int] NULL ,
[bGuildItem_EX] [binary] (7300) NULL
)
GO
CREATE TABLE [UserInfo_1] (
[UID] [int] NOT NULL ,
[Char1] [int] NULL ,
[Char2] [int] NULL ,
[Char3] [int] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 0)
)
GO
CREATE TABLE [UserInfo_2] (
[UID] [int] NOT NULL ,
[Char1] [int] NULL ,
[Char2] [int] NULL ,
[Char3] [int] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 1)
)
GO
CREATE TABLE [UserInfo_3] (
[UID] [int] NOT NULL ,
[Char1] [int] NULL ,
[Char2] [int] NULL ,
[Char3] [int] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 2)
)
GO
CREATE TABLE [UserInfo_4] (
[UID] [int] NOT NULL ,
[Char1] [int] NULL ,
[Char2] [int] NULL ,
[Char3] [int] NULL ,
PRIMARY KEY CLUSTERED
(
[UID]
) ,
CHECK ([UID] % 4 = 3)
)
GO

View File

@@ -0,0 +1,180 @@
CREATE TABLE [DelCharInfo_1] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL ,
[Hair] [tinyint] NULL ,
[Face] [tinyint] NULL ,
[Nationality] [tinyint] NULL ,
[Class] [smallint] NULL ,
[Fame] [int] NULL ,
[Mileage] [int] NULL ,
[Guild] [int] NULL ,
[Party] [int] NULL ,
[Level] [tinyint] NULL ,
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL ,
[STR] [smallint] NULL ,
[DEX] [smallint] NULL ,
[CON] [smallint] NULL ,
[Intell] [smallint] NULL ,
[WIS] [smallint] NULL ,
[HP] [smallint] NULL ,
[MP] [smallint] NULL ,
[Exp] [bigint] NULL ,
[Chance] [tinyint] NULL
)
GO
CREATE TABLE [DelCharInfo_2] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL ,
[Hair] [tinyint] NULL ,
[Face] [tinyint] NULL ,
[Nationality] [tinyint] NULL ,
[Class] [smallint] NULL ,
[Fame] [int] NULL ,
[Mileage] [int] NULL ,
[Guild] [int] NULL ,
[Party] [int] NULL ,
[Level] [tinyint] NULL ,
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL ,
[STR] [smallint] NULL ,
[DEX] [smallint] NULL ,
[CON] [smallint] NULL ,
[Intell] [smallint] NULL ,
[WIS] [smallint] NULL ,
[HP] [smallint] NULL ,
[MP] [smallint] NULL ,
[Exp] [bigint] NULL ,
[Chance] [tinyint] NULL
)
GO
CREATE TABLE [DelCharInfo_3] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL ,
[Hair] [tinyint] NULL ,
[Face] [tinyint] NULL ,
[Nationality] [tinyint] NULL ,
[Class] [smallint] NULL ,
[Fame] [int] NULL ,
[Mileage] [int] NULL ,
[Guild] [int] NULL ,
[Party] [int] NULL ,
[Level] [tinyint] NULL ,
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL ,
[STR] [smallint] NULL ,
[DEX] [smallint] NULL ,
[CON] [smallint] NULL ,
[Intell] [smallint] NULL ,
[WIS] [smallint] NULL ,
[HP] [smallint] NULL ,
[MP] [smallint] NULL ,
[Exp] [bigint] NULL ,
[Chance] [tinyint] NULL
)
GO
CREATE TABLE [DelCharInfo_4] (
[UID] [int] NOT NULL ,
[Name] [varchar] (16) NULL ,
[Sex] [tinyint] NULL ,
[Hair] [tinyint] NULL ,
[Face] [tinyint] NULL ,
[Nationality] [tinyint] NULL ,
[Class] [smallint] NULL ,
[Fame] [int] NULL ,
[Mileage] [int] NULL ,
[Guild] [int] NULL ,
[Party] [int] NULL ,
[Level] [tinyint] NULL ,
[Equip] [binary] (30) NULL ,
[Gold] [int] NULL ,
[IP] [smallint] NULL ,
[STR] [smallint] NULL ,
[DEX] [smallint] NULL ,
[CON] [smallint] NULL ,
[Intell] [smallint] NULL ,
[WIS] [smallint] NULL ,
[HP] [smallint] NULL ,
[MP] [smallint] NULL ,
[Exp] [bigint] NULL ,
[Chance] [tinyint] NULL
)
GO
CREATE TABLE [DelCharInfo_Time] (
[CID] [int] NOT NULL ,
[CreateTime] [smalldatetime] NULL ,
[UpdateTime] [smalldatetime] NULL
)
GO
CREATE TABLE [DelCharItem] (
[UID] [int] NOT NULL ,
[Quick] [binary] (40) NULL ,
[Equip] [binary] (1440) NULL ,
[Inventory] [binary] (5120) NULL ,
[Extra] [binary] (512) NULL
)
GO
CREATE TABLE [DelCharItemEx] (
[UID] [int] NOT NULL ,
[Exchange] [binary] (1284) NULL
)
GO
CREATE TABLE [DelCharSkill_1] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL
)
GO
CREATE TABLE [DelCharSkill_2] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL
)
GO
CREATE TABLE [DelCharSkill_3] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL
)
GO
CREATE TABLE [DelCharSkill_4] (
[UID] [int] NOT NULL ,
[Skill] [binary] (84) NULL
)
GO
CREATE TABLE [TblCharDelHistory_LOG] (
[intCID] [int] NULL ,
[intUID] [int] NULL ,
[dateInsertTime] [smalldatetime] NULL ,
[dateDeleteTime] [smalldatetime] NULL
)
GO

View File

@@ -0,0 +1,39 @@
ALTER TABLE TblGuildInfo
ADD tChangeState SMALLDATETIME
GO
UPDATE TblGuildInfo
SET tnNationType = 101
WHERE tnNationType = 0
GO
UPDATE TblGuildInfo
SET tnNationType = 105
WHERE tnNationType = 1
GO
-- ADD Equip column
ALTER PROCEDURE dbo.GetCharInfo
@UID AS INT
AS
SET NOCOUNT ON
SELECT UID, Name, Sex, Hair, Face, Nationality, Class, Fame, Mileage, Guild, Party, Level, Gold, IP, STR, DEX, CON, Intell, WIS, HP, MP,
Exp , Chance,Equip
FROM CharInfo WHERE UID = @UID
GO
-- add nCampID
ALTER TABLE TblGuildMember
ADD nCampID INT default(0)
GO
update TblGuildMember
set nCampID = 0

View File

@@ -0,0 +1,14 @@
DROP TABLE TblEventItem
GO
CREATE TABLE [TblEventItem] (
[nItemIndex] [int] NULL ,
[nItemAmount] [int] NULL ,
nMaxAmount int NULL,
[StartTime] [smalldatetime] NULL ,
EndTime smalldatetime null
) ON [PRIMARY]
GO

View File

@@ -0,0 +1,83 @@
/*
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʈ = 0
*/
CREATE VIEW dbo.CharInfo
AS
SELECT * FROM CharInfo_1
UNION ALL
SELECT * FROM CharInfo_2
UNION ALL
SELECT * FROM CharInfo_3
UNION ALL
SELECT * FROM CharInfo_4
GO
/*
ij<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ġ <20><><EFBFBD>̺<EFBFBD> <20><>
*/
CREATE VIEW dbo.CharPos
AS
SELECT * FROM CharPos_1
UNION ALL
SELECT * FROM CharPos_2
UNION ALL
SELECT * FROM CharPos_3
UNION ALL
SELECT * FROM CharPos_4
GO
/*
ij<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>߰<EFBFBD> <20><> <20><><EFBFBD>̺<EFBFBD> <20><>
*/
CREATE VIEW dbo.CharSkill
AS
SELECT * FROM CharSkill_1
UNION ALL
SELECT * FROM CharSkill_2
UNION ALL
SELECT * FROM CharSkill_3
UNION ALL
SELECT * FROM CharSkill_4
GO
/*
<EFBFBD><EFBFBD>Ƽ <20><><EFBFBD><EFBFBD> <20><><EFBFBD>̺<EFBFBD> <20><>
*/
CREATE VIEW dbo.PartyInfo
AS
SELECT * FROM PartyInfo_1
UNION ALL
SELECT * FROM PartyInfo_2
UNION ALL
SELECT * FROM PartyInfo_3
UNION ALL
SELECT * FROM PartyInfo_4
GO
/*
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>̺<EFBFBD> <20><>
*/
CREATE VIEW dbo.UserInfo
AS
SELECT * FROM UserInfo_1
UNION ALL
SELECT * FROM UserInfo_2
UNION ALL
SELECT * FROM UserInfo_3
UNION ALL
SELECT * FROM UserInfo_4
GO