decomp DBCServer_Release and inspect/document database
This commit is contained in:
parent
4b267cbe05
commit
7834b98bf0
28222 changed files with 843300 additions and 144 deletions
31
decomp/schema/RustyHearts/procs/up_make_duel_rank.sql
Normal file
31
decomp/schema/RustyHearts/procs/up_make_duel_rank.sql
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
CREATE PROCEDURE [dbo].[up_make_duel_rank]
|
||||
AS
|
||||
BEGIN
|
||||
delete BattleRank
|
||||
-- 승점 전체
|
||||
insert into BattleRank (rank_type, grade, character_id, char_name, char_class, duel_exp, total_win, total_lose)
|
||||
select top(100) 0, RANK() over(order by duel_exp desc), CT.character_id, CT.Name, CT.Class, BI.duel_exp, BI.total_win, BI.total_lose
|
||||
from BattleInfo BI with (READUNCOMMITTED)
|
||||
inner join CharacterTable CT with (READUNCOMMITTED) on CT.character_id = BI.character_id
|
||||
where BI.duel_exp > 100
|
||||
-- 승점 프란츠
|
||||
insert into BattleRank (rank_type, grade, character_id, char_name, char_class, duel_exp, total_win, total_lose)
|
||||
select top(100) 1, RANK() over(order by duel_exp desc), CT.character_id, CT.Name, CT.Class, BI.duel_exp, BI.total_win, BI.total_lose
|
||||
from BattleInfo BI with (READUNCOMMITTED)
|
||||
inner join CharacterTable CT with (READUNCOMMITTED) on CT.character_id = BI.character_id
|
||||
where BI.duel_exp > 100 and CT.Class = 1
|
||||
-- 승점 안젤라
|
||||
insert into BattleRank (rank_type, grade, character_id, char_name, char_class, duel_exp, total_win, total_lose)
|
||||
select top(100) 2, RANK() over(order by duel_exp desc), CT.character_id, CT.Name, CT.Class, BI.duel_exp, BI.total_win, BI.total_lose
|
||||
from BattleInfo BI with (READUNCOMMITTED)
|
||||
inner join CharacterTable CT with (READUNCOMMITTED) on CT.character_id = BI.character_id
|
||||
where BI.duel_exp > 100 and CT.Class =2
|
||||
-- 승점 튜드
|
||||
insert into BattleRank (rank_type, grade, character_id, char_name, char_class, duel_exp, total_win, total_lose)
|
||||
select top(100) 3, RANK() over(order by duel_exp desc), CT.character_id, CT.Name, CT.Class, BI.duel_exp, BI.total_win, BI.total_lose
|
||||
from BattleInfo BI with (READUNCOMMITTED)
|
||||
inner join CharacterTable CT with (READUNCOMMITTED) on CT.character_id = BI.character_id
|
||||
where BI.duel_exp > 100 and CT.Class = 3
|
||||
|
||||
return 0
|
||||
END
|
||||
Loading…
Add table
Add a link
Reference in a new issue