Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

SQL Tablo kolonu içerisindeki değerleri değiştirmek ?

Merhaba,
Biliyorsunuz Logo ürünlerinde fiş numaralamaları 8, 16 ve 32 gibi çeşitli karakter sayılarında. SQL Server Management Studio Express ile L_Ldocnum tablosu üzerinde ilgili satırları otomotik olarak SQL komutu ile nasıl istediğim fiş numarası sayılarını değişrirebilirim. Örnek olarak ifade etmem gerekirse; 1 nolu firmamın resimde görülebileceği gibi Sütun (1) FIRMID, (2) Firtsnum ve (3) Lastasgnd değerini 000000 ve (4) Segments1_Seglen kolonlarındaki değeri de 6 olarak değiştirmek istiyorum. Yardımcı olursanız çok mutlu olacağımdan emin olabilirsiniz.

Örnek Sorgu ;
UPDATE L_LDOCNUM SET FIRSTNUM='00000', LASTASGND='00000',
SEGMENTS1_SEGLEN=6 WHERE FIRMID=1

Ama birşeyler eksik ve nasıl yapmak lazım birtürlüçözemedim.

İlginize ve emeğinize şimdiden teşekkür eder, iyi çalışmalar dilerim.

Ekli Dosyalar

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • secginli adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    32 cevap - 3 soru
    Update L_Ldocnum Set FirstNum='000000', Lastasgnd='Segments1_Seglen' Where id='980'

    Buradaki id primary alanı ifade ediyor eğer farklı isimdeyse ona göre değiştiriniz. Yanlız logo ürünlerini bilmiyorum muhtemelen tablolar arası ilişkiler olabilir. Eğer ilişki kısıtları varsa sizi engelleyebilir.
    • secginli adlı üyenin fotoğrafı secginli
      Eğer firma id değeri 1 olan tüm kayıtları değiştirecekseniz sorgunuz doğru... Eğer sadece bir kayıtta değiştirecekseniz Primary key alanını yazmanı gerekli FIRMID yerine(ID kolonu gibi)... Bu arada kullandığınız tek tırnakları doğru kullanmalısınız... Tek tırnak string alanı ifade eder. Sayısal alanlarda işlem yapacaksanız Tek tırnak kullanmayın.
      10 yıl önce yazılmış