Forum

toplu update
 
Bildirimler
Hepsini Temizle

toplu update

8 Yazılar
3 Üyeler
0 Reactions
811 Görüntüleme
(@MuratSimitci)
Gönderiler: 38
Eminent Member
Konu başlatıcı
 

Selamlar,


 Lokasyonlar tablosunda Yaklaşık 3500  lokasyon kodunu değiştirmem gerekiyor.


Mevcut kod =  GD15-12 


Değiştirmek istediğim = GD-15-12


 


Toplu olarak lokasyon kodu arasına ' - '  yi nasıl koyabilirim ?


 


Tablo = Lokasyon


alan = Lok_Kod


 

 
Gönderildi : 11/01/2011 00:26

(@HikmetSOYDAM)
Gönderiler: 218
Reputable Member
 

Merhabalar,

Yeni bir query penceresi açın.

Use Database_Adi

UPDATE    Lokasyon
SET              Lok_Kod = 'GD-15-12'
WHERE     (Lok_Kod = 'GD15-12')

Yazın ve query çalıştırın, tamamdır.

Kolay gelsin. Hikmet SOYDAM

 
Gönderildi : 11/01/2011 00:50

(@MuratSimitci)
Gönderiler: 38
Eminent Member
Konu başlatıcı
 

Üstadım emeğinize sağlık,


Muhtemelen soruyu yanlış sordum,


Örnekteki Lokasyon kodu gibi 3085 lokasyon mevcut,


Bunları tek tek Update etmek uzun zaman alacaktır.


 


Mevcut lokasyon kodlarını substring ile ayırıp, araya "-" koyup update edebilir miyim ?  


 

 
Gönderildi : 11/01/2011 12:45

(@AhmetRende)
Gönderiler: 138
Estimable Member
 

Üstadım emeğinize sağlık,

Muhtemelen soruyu yanlış sordum,

Örnekteki Lokasyon kodu gibi 3085 lokasyon mevcut,

Bunları tek tek Update etmek uzun zaman alacaktır.

 

Mevcut lokasyon kodlarını substring ile ayırıp, araya "-" koyup update edebilir miyim ?  

 

Hocam verilen sorgu doğru. 3000 küsür satırı o sorguyla bir kerede update edebirlisiniz. 

Yalnız işlemi ypamadan once yedek almayı unutmayın. 

 
Gönderildi : 11/01/2011 13:12

(@HikmetSOYDAM)
Gönderiler: 218
Reputable Member
 

Başlangıç kodu sabit mi?

Sadece GD ile  mi başlıyor?

 
Gönderildi : 11/01/2011 14:15

(@MuratSimitci)
Gönderiler: 38
Eminent Member
Konu başlatıcı
 

Selamlar,


 


Başlangıç kodu sabit değil.


 


Değişken

 
Gönderildi : 12/01/2011 00:32

(@MuratSimitci)
Gönderiler: 38
Eminent Member
Konu başlatıcı
 

Selamlar,


 


aşağıdaki sorguyu update etmeye çalışacağım.


 


Select lok_kod, substring(lok_kod, 1,2) + “-” + substring(lok_kod, 3,5) as yenicode from Lokasyon

 
Gönderildi : 12/01/2011 00:36

(@MuratSimitci)
Gönderiler: 38
Eminent Member
Konu başlatıcı
 

Selamlar,


 aşağıdaki kod ile update işlemini gerçekleştirdim.


 Teşekkürler.


update Lokasyon set lok_kod=substring(lok_kod, 1,2) + '-' + substring(lok_kod, 3,5)

 
Gönderildi : 12/01/2011 02:13

Paylaş: