Bildirimler
Hepsini Temizle

toplu update  

  RSS
Murat Simitci
(@MuratSimitci)
Üye

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


 

Alıntı
Gönderildi : 10/01/2011 23:26
Hikmet SOYDAM
(@HikmetSOYDAM)
Üye

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

CevapAlıntı
Gönderildi : 10/01/2011 23:50
Murat Simitci
(@MuratSimitci)
Üye

Ü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 ?  


 

CevapAlıntı
Gönderildi : 11/01/2011 11:45
Ahmet Rende
(@AhmetRende)
Üye

[quote user="Murat Simitci"]

Ü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 ?  

 

[/quote]

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. 

CevapAlıntı
Gönderildi : 11/01/2011 12:12
Hikmet SOYDAM
(@HikmetSOYDAM)
Üye

Başlangıç kodu sabit mi?

Sadece GD ile  mi başlıyor?

CevapAlıntı
Gönderildi : 11/01/2011 13:15
Murat Simitci
(@MuratSimitci)
Üye

Selamlar,


 


Başlangıç kodu sabit değil.


 


Değişken

CevapAlıntı
Gönderildi : 11/01/2011 23:32
Murat Simitci
(@MuratSimitci)
Üye

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

CevapAlıntı
Gönderildi : 11/01/2011 23:36
Murat Simitci
(@MuratSimitci)
Üye

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)

CevapAlıntı
Gönderildi : 12/01/2011 01:13
Paylaş: