Forum

sql server - text
 
Bildirimler
Hepsini Temizle

sql server - text

14 Yazılar
2 Üyeler
0 Reactions
1,036 Görüntüleme
(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

şöyle bir sorun var bnm sql tablomda şöyle bir sorun var 

[img] [/img]

 

bu resimdeki tabloda

 

1ilk sutundakiler monster "canavar" isimleri  ikinci sutundakilerde düşen itemlerin isimleri  ve 5.ci sutündakilerde düşme ihtimalleri

bnm yapmak istediğim 2.ci sutundaki itemler içerisinde arama yapmak ve aradığım itemin düşme ihtimalini ayarlamak bunu nasıl kolay ve hızlı yoldan yaparım  bn şöyle bir yola giriştim sqldeki verileri metin belgesine attım orda düzenledim fakat metin belgesinden bu verileri bu tabloya ekliyemiyoyurm

 

buda metin belgesinin resmi

 

[img] [/img]

 

metin belgesine değerleri sql de n ctrl-c yaparak aldım ama sql e geri taşıyamıyorum

 

yukarda belirttiğim 2 durum içinde yardımcı olursanız güzel olur 

 
Gönderildi : 01/07/2013 14:49

(@kenanilgun)
Gönderiler: 544
Üye
 

Merhaba Halit bey,

Mesela 2000000 monster değerindeki kayıtlarınızda ve ItemNum sütunundaki 7001390 satırında bir değişiklik yapmak istiyorsanız aşağıdaki komutu kullanabilirsiniz.Aşağıdaki sql sorgusunun açıklaması ise WHERE kısmından sonraki değerleri tablo ismindeki probability sütununun güncellenmesini sağlan update komutu dur.

İyi çalışmalar. 

UPDATE TabloIsmi SET Probability = 6000 WHERE MonsterUnique.. =  2000000 AND ItemNum = 7001390 

 
Gönderildi : 01/07/2013 15:18

(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

Merhaba Halit bey,

Mesela 2000000 monster değerindeki kayıtlarınızda ve ItemNum sütunundaki 7001390 satırında bir değişiklik yapmak istiyorsanız aşağıdaki komutu kullanabilirsiniz.Aşağıdaki sql sorgusunun açıklaması ise WHERE kısmından sonraki değerleri tablo ismindeki probability sütununun güncellenmesini sağlan update komutu dur.

İyi çalışmalar. 

UPDATE TabloIsmi SET Probability = 6000 WHERE MonsterUnique.. =  2000000 AND ItemNum = 7001390 

 

tablo ismi dediğiniz bu soldaki tablo ismimi ve açıkcası tam olarak nasıl yapacağımı anlamadım ve birde direk metin belgesindeki değerleri tabloya atamazmıyım 😕 

 

yani şimdi tam oalrak  nerde ne yapmam gerekiyor ;  tam görüntüsünü attım sql in  

[img] [/img] 

 
Gönderildi : 01/07/2013 15:33

(@kenanilgun)
Gönderiler: 544
Üye
 

Evet halit bey sol taraftaki tablonuzun ismi gelicektir. Metin belgesi üzerindeki değerleri tabloya atmanız daha zor olacağı için UPDATE sorgusu ile işleminizi daha rahat yapabilirsiniz. Resimde tablo ve sütun isimlerinizi tam olarak göremediğim için tam olarak komutu veremedim.Tablo ve sütun isimlerinizi tam olarak paylaşırsanız yardımcı olabilirim.

 
Gönderildi : 01/07/2013 15:39

(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

Evet halit bey sol taraftaki tablonuzun ismi gelicektir. Metin belgesi üzerindeki değerleri tabloya atmanız daha zor olacağı için UPDATE sorgusu ile işleminizi daha rahat yapabilirsiniz. Resimde tablo ve sütun isimlerinizi tam olarak göremediğim için tam olarak komutu veremedim.Tablo ve sütun isimlerinizi tam olarak paylaşırsanız yardımcı olabilirim.

 

resim alttaki bardan kenara kayıyor ve lütfen metin belgesini nasıl atacağımı söylermisnz o biraz daha kolayıma kaçar benm çünkü sqldeki o update komutunun açıkcası nereye girileceğini ve nasıl uygulanacağını bilmiyorum 

 
Gönderildi : 01/07/2013 15:41

(@kenanilgun)
Gönderiler: 544
Üye
 

Yukardaki bölümden "New Query" kısmına tıklarsanız SELECT, UPDATE, INSERT veya DELETE gibi sql sorgusu yapabileceğiniz bir pencere açılır. Burada size verdiğim ve aşağıdaki güncel halini paylaştığım sql sorgusunu "New Query" kısmına tıkladığınızda açılan pencerede deneyebilirsiniz.

SQL Sorgusu ;
UPDATE MonsterItem SET Probability = 6000 WHERE MonsterUniqueId =  2000000 AND ItemNum = 7001390

 
Gönderildi : 01/07/2013 15:46

(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

Yukardaki bölümden "New Query" kısmına tıklarsanız SELECT, UPDATE, INSERT veya DELETE gibi sql sorgusu yapabileceğiniz bir pencere açılır. Burada size verdiğim ve aşağıdaki güncel halini paylaştığım sql sorgusunu "New Query" kısmına tıkladığınızda açılan pencerede deneyebilirsiniz.

SQL Sorgusu ;
UPDATE MonsterItem SET Probability = 6000 WHERE MonsterUniqueId =  2000000 AND ItemNum = 7001390

 

UPDATE ti_MonsterItem SET Probability = 6000 WHERE MonsterUniquenumber =  2000000 AND ItemNum = 7001390  

yazdığım komut bu ama yinede bir pencre gelmedi new query dediğimde beyaz bir sayfa açılıyor bunu ayzıyorum ve enter lıyıroum fakat birşey olmuyor bunu tam oalrk nasıl yapcağımı ve birde lütfen metin belgesindekileri buraya nasıl geçireceğimi anlatırmısınız 

 
Gönderildi : 01/07/2013 15:54

(@kenanilgun)
Gönderiler: 544
Üye
 

Pencerede F5 e basarak komutu uygulayabilirsiniz veya yukarıdaki bölümde "Execute" butonuna basarakta aynı işlemi gerçekleştirebilirsiniz.

 
Gönderildi : 01/07/2013 16:03

(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

peki metin belgesindeki değerleri nasıl bu tabloya geçririm yukarıda fotoğrafını verdiğim metin belgesinin

 
Gönderildi : 01/07/2013 16:06

(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

ve birde ben mesela bu bütün moblar arasından 7001390 adlı item hangisinde varsa onun  düşme ihtimalini 0 yapmak istiyorsam hani oyundaki tüm 7001390 iteminin düşme ihtimali ni sıfırlamak istiyorsam

 
Gönderildi : 01/07/2013 16:10

(@kenanilgun)
Gönderiler: 544
Üye
 

Halit bey şimdi burada metin belgesindeki değerleri sql sorgusu ile veya tabloya yansıtması UPDATE komutundan çok daha zor bir işlem olduğunu belirtmek isterim.

Tüm ItemNum sütunundaki 7001390 değerine eşit olan satırların Probability değerini güncellemek istiyorsanız aşağıdaki komutu kullanabilirsiniz.

UPDATE ti_MonsterItem SET Probability = 0 WHERE ItemNum = 7001390 

 
Gönderildi : 01/07/2013 16:17

(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

Halit bey şimdi burada metin belgesindeki değerleri sql sorgusu ile veya tabloya yansıtması UPDATE komutundan çok daha zor bir işlem olduğunu belirtmek isterim.

Tüm ItemNum sütunundaki 7001390 değerine eşit olan satırların Probability değerini güncellemek istiyorsanız aşağıdaki komutu kullanabilirsiniz.

UPDATE ti_MonsterItem SET Probability = 0 WHERE ItemNum = 7001390 

 

teşekkür ederim ama bazı işlemler kimilerine göre kolaydır çoğu kişi yapamaz bazılarıda zor işlemleri yapar kolayları yapamaz yinede siz şansınızı bir deneyin 🙂 anlatın bana belki yapabilrim 

 
Gönderildi : 01/07/2013 16:19

(@kenanilgun)
Gönderiler: 544
Üye
 

SQL Text File Import videosunu aşağıdaki linkten izleyerek gerçekleştirebilirsiniz.

http://technet.microsoft.com/en-us/sqlserver/dd941934.aspx

 
Gönderildi : 01/07/2013 16:31

(@halitmahmut)
Gönderiler: 231
Reputable Member
Konu başlatıcı
 

tşekkür ederim saolun

 
Gönderildi : 01/07/2013 16:32

Paylaş: