Sitemizden Yararlanmak İçin

Sitemize Üye Olmalısınız

or Kayıt ol
Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

Karakter Bilgisi Görüntüleme

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Knight Online Pvp Prosedür & Kod Paylaşımları kategorisinde arizadatabase tarafından oluşturulan Karakter Bilgisi Görüntüleme başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 575 kez görüntülenmiş, 1 yorum ve 0 tepki puanı almıştır...
Kategori Adı Knight Online Pvp Prosedür & Kod Paylaşımları
Konu Başlığı Karakter Bilgisi Görüntüleme
Konbuyu başlatan arizadatabase
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan campos12

arizadatabase

Forum Sahibi
Yönetici
Katılım
19 May 2013
Mesajlar
1,227
Tepkime puanı
233
Puanları
63
Merhaba Arkadaşlar...



Bir arkadaş istediği için, Yine burada verilen bir proc'un biraz daha geliştirerek, aşağıdaki sistemi hazırladım. Umarım işinize yarar...



Öncelikle aşağıdaki tablomuzu QA'da hazırlayalım!





Kod:
   CREATE TABLE [dbo].[KarakterBilgi] (
    [StrAccountID] [varchar] (21) NOT NULL ,
    [StrUserID] [varchar] (21) NOT NULL ,
    [StrPasswd] [varchar] (21) NOT NULL ,
    [Loyalty] [varchar] (21) NOT NULL ,
    [iDays] [varchar] (21) NOT NULL ,
    [Authority] [varchar] (21) NOT NULL 
) ON [PRIMARY]
GO
Bu tablo sayesinde karakter bilgisine bakmak istediğiniz hesabın en önemli bilgileri listeleniyor ve inceleme imkanımız oluyor...



Ve QA'da hazırlayacağımız Proc...





Kod:
  CREATE PROCEDURE karakter_bilgi

@CharID  varchar(21)

as

-- Bu Script BoyuBeyi Tarafından Geliştirilmiştir...
-- Kodun Genel Amacı, Karekter Bilgisini Görüntülemektir...

truncate table karakterbilgi

Declare @StrAccountID varchar(21)
Declare @StrUserID varchar(21)
Declare @StrPasswd varchar(21)
Declare @Authority tinyint
Declare @Loyalty int
Declare @iDays tinyint

Select @StrAccountID = StrAccountID  from ACCOUNT_CHAR where StrCharID1 =    @CharID or StrCharID2 = @CharID or StrCharID3 = @CharID or StrCharID4  =   @CharID or StrCharID5 = @CharID

select  @StrUserID = StrUserID  from USERDATA where StrUserID = @CharID

select  @StrPasswd = StrPasswd , @iDays = iDays from TB_USER where StrAccountID = @strAccountID

select @Authority = Authority , @Loyalty = Loyalty from USERDATA where StrUserID = @CharID

Select StrAccountID , StrUserID , StrPasswd , Loyalty , iDays , Authority from karakterbilgi

insert into karakterbilgi values (@StrAccountID , @StrUserID , @StrPasswd , @Loyalty , @iDays , @Authority)

GO
Çalıştırmak için:
Kod:
EXEC karakter_bilgi 'CHARID'



Bunun bize faydası ne?



- Bir karakterin bağlı olduğu hesap ve karekter bilgilerini bir tabloda görmemizi sağlıyor. Bu sayede 3 - 4 işlem yerine tek işlemde karekterin bağlı olduğu hesap ve hesap durumunu kontrol edebiliriz...



Kullanımı ...



1 Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.

2 SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.

3 Seçtikten sonra aşağıdaki kodu kopyalayıp , yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.
 
Üst
Silkroad Serverler