Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Sql Update Inner join


Öne çıkan mesajlar

Mesaj tarihi:
söyle bisi istiyorum. Database mssql.

UPDATE t1, t2 SET t1.a = 100, t2.b = 200 WHERE t1.z = t2.z

bu yemiyor tabi iki ayri tabloyu ayni anda update edemiyorum. inner join olur diyenler var ama nasil olur bilemicem. varmi bir fikri olan.
Mesaj tarihi:
Aynı update/delete querysinde iki tablodan veri değiştiremiyo olman lazım. Eğer ilişkili bi tablo yapısı varsa zaten foreign key'lere constraint vererek master'da şu satır silinirse git child'daki şu satırı da sil diyebilirsin. http://www.mssqltips.com/sqlservertip/2365/sql-server-foreign-key-update-and-delete-rules/

Eğer ilişki yoksa da mecbur ayrı querylerde silecen.
Mesaj tarihi:
iliski yok ayrica iliski olsada value iki tablo icin farkli olabilir örnekten oldugu gibi. demek istedigim ayni anda tek query ile iki tabloyu güncellemek.
Mesaj tarihi:
O zaman yok abi, taze bitti. Mecbur 2 query

Edit: Ha eğer ya veri kaybı oluşursa diye çekiniyosan da aynı transaction'a alırsın bütün queryleri, biri fail olursa rollback edersin falan.
Mesaj tarihi:
simdi söyle bisi arada interface. yani sen normal query text olarak yaziyorsun o senin yazidigin query alip program icinde execute ediyor. ve iki query arka arkada yazma imkanin yok cünkü program senden tek query bekliyor. Reportlama porgrami artik. iki ayri report tek tek kullanilacak.
Mesaj tarihi:
sql bilgim inanilmaz pasli da, text olarak giriyorsan prosedur cagiran query yazilmiyor mu yani, tam ne yapiyor interface de o engelleniyor anlamadim
Mesaj tarihi:
valla acip source bakman lazim. bizim firmanin yazdigi bir software. hic ugrasamam ayrica patron laf eder saatlerce niye ugrastin diye. iki ayri report iki ayri query oldu simdi. müsteri icin daha cok is tabi o ayri. cevaplar icin tesekkürler.
×
×
  • Yeni Oluştur...