Şimdi Ara

MSSQL PROCEDURE YARDIM

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
535
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Öncelikle merhaba .

    Ürün üretimi ağacı için oluşturulmuş bir sql tablom var. Bu tabloda herhangi bir PPROTREEID li ağacı değiştirdiğimde ,
    tabloda değişiklik yaptığım ağacı içeren diğer üretim ağaçlarını da değiştirmem gerekiyor .

    MSSQL PROCEDURE YARDIMhttps://forum.donanimhaber.com/images/upfiles/764078/a5269dc4-f44d-4a50-9525-113b150f7730.png

    Yani resimde kırmızı ile çizdiğim satırları değiştirdiğimde (84 id'li ağaç) ,
    86 id'li olan ağacın içerisinde de kullanıldığından burada da güncellenmesi gerekiyor.
    Yapamadığım kısım ise bu değişiklik olduğunda ağacın görünüm bilgilerini tutan kolonların ve satırın üst satır bilgisinin tutulduğu kolonları güncellerken sıkıntı yaşıyorum.
    Bu işlem için Procedure yazmam gerekiyor lütfen yardım edebilir misiniz ?

    tablonun programda ki görseli
    https://forum.donanimhaber.com/images/upfiles/764078/3823f5d4-9bc4-469b-920a-4f2d67f561e4.png

    ITEMID=itemin idsi
    PARENTID=itemin üstündeki item
    PPROTREEIDMAT=hangi ağaca ait olduğu (0 olduğunda herhangi bir ağaca ait değil)
    PPROTREEIDMATITEMID=ait olduğu ağaçtaki itemid
    MATFIRSTITEMID=başka ağaçtan geldiğinde yeni verilen item id
    TREELEFT=yukarıdan aşağıya sıra
    TREELEVEL=soldan boşluk
    MSSQL PROCEDURE YARDIM



    < Bu mesaj bu kişi tarafından değiştirildi taffoo -- 22 Nisan 2020; 22:10:8 >







  • Edemezler, sen her yaptığın işlem için gereksiz update üretiyorsun.

    production recipe database design

    diye aratıp epeyce ekmek yemen lazım. Öyle iki kelime ilye yapıacak bir iş değil. 3 gün sonra elinde patlar geldiğin yeri şaşırırsın.

    bir sistem kimin içine kim var bilgisini tutacak.

    diğer işler bunları tree olarak hiyeraşisini tutacak.

    benim aklıma gelen ler bunlar, bu iki kavramda, sql için kallavi mevzulardır.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.