Paylasalim.forumdizini.com (P.F)

Would you like to react to this message? Create an account in a few clicks or log in to continue.

    Name Change NCS Char Adı Değşitirme

    hako18
    hako18
    Site Yöneticisi
    Site Yöneticisi


    Name Change NCS Char Adı Değşitirme Fenerb10
    Mesaj Sayısı : 553
    Kayıt tarihi : 25/10/09
    Forum Başarısı : 12432
    Rep Puanı : 12
    Cinsiyeti : Name Change NCS Char Adı Değşitirme I_icon_gender_male Doğum tarihi : 22/02/90
    Yaş : 34
    Hangi Şehir : Ankara
    Hangi Ülke : Türkiye
    Lakap : Ayı Boğan

    Name Change NCS Char Adı Değşitirme Empty Name Change NCS Char Adı Değşitirme

    Mesaj tarafından hako18 Salı Ekim 27, 2009 8:12 pm

    Kod:
    USE [kn_online]
    GO
    /****** Object:  StoredProcedure [dbo].[ACCOUNT_CHAR_NAME_CHANGE]    Script Date: 06/10/2008 04:12:14 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    CREATE procedure [dbo].[ACCOUNT_CHAR_NAME_CHANGE]
    (@strOldUserId varchar(30),@StrNewUserId varchar(30))
    AS
    DECLARE @strCheckOldUserID varchar(30),@strCheckNewUserID varchar(30)
    BEGIN TRAN
    SELECT @strCheckOldUserID = Count(strUserId) FROM USERDATA WHERE strUserId = @strOldUserId
    IF @strCheckOldUserID = 0
    BEGIN
    PRINT ‘Veritabanında ‘ + @strOldUserId + ‘ Adında Karakter Bulunamadı.’
    END
    ELSE
    BEGIN
    SELECT @strCheckNewUserID = Count(strUserId) FROM USERDATA WHERE strUserId = @StrNewUserId
    IF @strCheckNewUserID = 0
    BEGIN
    UPDATE ACCOUNT_CHAR set strCharID1 = @StrNewUserId WHERE strCharID1 = @strOldUserId
    UPDATE ACCOUNT_CHAR set strCharID2 = @StrNewUserId WHERE strCharID2 = @strOldUserId
    UPDATE ACCOUNT_CHAR set strCharID3 = @StrNewUserId WHERE strCharID3 = @strOldUserId
    UPDATE USERDATA SET strUserId = @StrNewUserId WHERE strUserId = @strOldUserId
    UPDATE KNIGHTS_USER SET strUserId = @StrNewUserId WHERE strUserId = @strOldUserId
    UPDATE KNIGHTS SET Chief = @StrNewUserId WHERE Chief = @strOldUserId
    UPDATE KNIGHTS SET ViceChief_1 = @StrNewUserId WHERE ViceChief_1 = @strOldUserId
    UPDATE KNIGHTS SET ViceChief_2 = @StrNewUserId WHERE ViceChief_2 = @strOldUserId
    UPDATE KNIGHTS SET ViceChief_3 = @StrNewUserId WHERE ViceChief_3 = @strOldUserId
    UPDATE KING_SYSTEM SET strKingName = @StrNewUserId WHERE strKingName = @strOldUserId
    UPDATE KING_ELECTION_LIST SET strName = @StrNewUserId WHERE strName = @strOldUserId
    PRINT @strOldUserId + ‘ Olan Karakter Adı ‘ + @strNewUserId + ‘ Olarak Değiştirilmiştir.’
    END
    ELSE
    BEGIN
    PRINT @StrNewUserId + ‘ Karakter Adı Kullanımdadır, Lütfen Başka Bir Karakter Adı Yazınız.’
    END
    END
    COMMIT TRAN
    KULLANIMI
    Kod:
    EXEC ACCOUNT_CHAR_NAME_CHANGE 'ESKICHARADI,'YENICHARADI'

      Forum Saati Paz Nis. 28, 2024 2:39 am