despiteous;155990 schrieb:
TAX_INFO_STR
"lt"
Alles anzeigenQuellcode
- USE [CHARACTER_01_DBF]
- GO
- /****** Objekt: StoredProcedure [dbo].[TAX_INFO_STR] Skriptdatum: 07/05/2010 14:57:09 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- CREATE proc [dbo].[TAX_INFO_STR]
- @iGu char(2) = 'S1',
- @serverindex char(2) = '01',
- @nTimes int,
- @nContinent int,
- @dwID char(7),
- @dwNextID char(7),
- @bSetTaxRate int,
- @change_time char(12)
- as
- set nocount on
- if @iGu = 'S1'
- begin
- select isnull(max(nTimes), 0) as nTimes
- from TAX_INFO_TBL
- where serverindex = @serverindex
- end
- if @iGu = 'S2'
- begin
- select dwID, dwNextID, bSetTaxRate, change_time
- from TAX_INFO_TBL
- where serverindex = @serverindex and nTimes = @nTimes and nContinent = @nContinent
- end
- if @iGu = 'S3'
- begin
- select m_idPlayer
- from GUILD_MEMBER_TBL
- where serverindex = @serverindex and m_idGuild = right(@dwID, 6) and m_nMemberLv = 0
- end
- if @iGu = 'I1'
- begin
- insert into TAX_INFO_TBL (serverindex, nTimes, nContinent, dwID, dwNextID, change_time, bSetTaxRate)
- select @serverindex, @nTimes, @nContinent, @dwID, @dwNextID, @change_time, @bSetTaxRate
- end
- if @iGu = 'U1'
- begin
- update TAX_INFO_TBL
- set dwID = @dwID, dwNextID = @dwNextID, bSetTaxRate = @bSetTaxRate, save_time = getdate()
- where serverindex = @serverindex and nTimes = @nTimes and nContinent = @nContinent
- end
Restore Couple:
"lt"
Alles anzeigenBrainfuck-Quellcode
- USE [CHARACTER_01_DBF]
- GO
- /****** Objekt: StoredProcedure [dbo].[uspRestoreCouple] Skriptdatum: 07/05/2010 14:59:06 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER ON
- GO
- --------------------------------------------------------------------------------
- CREATE proc [dbo].[uspRestoreCouple]
- @nServer int
- as
- set nocount on
- select C.cid, C.nExperience,
- idFirst = (select max(idPlayer) from tblCouplePlayer where C.cid = cid and C.nServer = nServer ),
- idSecond = (select min(idPlayer) from tblCouplePlayer where C.cid = cid and C.nServer = nServer )
- from tblCouple C
- where nServer = @nServer
Load Player Data:
"lt"
Alles anzeigenQuellcode
- USE [CHARACTER_01_DBF]
- GO
- /****** Objekt: StoredProcedure [dbo].[uspLoadPlayerData] Skriptdatum: 07/05/2010 15:00:06 ******/
- SET ANSI_NULLS ON
- GO
- SET QUOTED_IDENTIFIER OFF
- GO
- CREATE PROCEDURE [dbo].[uspLoadPlayerData]
- @iserverindex char(2)
- AS
- SET NOCOUNT ON
- SELECT m_idPlayer, m_szName, m_dwSex, m_nLevel, m_nJob, m_nMessengerState FROM CHARACTER_TBL
- WHERE serverindex = @iserverindex ORDER BY m_idPlayer
- SET NOCOUNT OFF
das problem ist =) MSQL sagt die sind schon vorhanden oO
trotzdem danke das du mir die rausgesucht hast =)
edit problem gelöst =D ^^
fehler beim einstellen der ODBC's ^^ hatte mich um en leerzeichen vertahn =/
trotzdem danke an alle die mir geholfen haben ;)