Forum
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
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
Ü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 ?
Ü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.
Başlangıç kodu sabit mi?
Sadece GD ile mi başlıyor?
Selamlar,
Başlangıç kodu sabit değil.
Değişken
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
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)