Sayfayı Yazdır | Pencereyi Kapat

toplu fiş aktarımı

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=4587
Tarih: 29 Mart 2024 Saat 16:22
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: toplu fiş aktarımı
Mesajı Yazan: social
Konu: toplu fiş aktarımı
Mesaj Tarihi: 01 Haziran 2020 Saat 13:28
Selamlar, arkadaşlar 4.ay fıslerını 5 aya aktarmışlar. Topluca degişiklik yapmak istiyorum ama tablolar baglantılı oldugundan hata veriyor, bunun bır çözumu varmı acaba

BEGIN TRANSACTION
UPDATE TBLMUHMAS
SET AY_KODU='4'

FROM TBLMUHMAS T1,TBLMUHFIS T2          
WHERE T1.AY_KODU=T2.AY_KODU
AND T1.AY_KODU='5'


UPDATE TBLMUHFIS
SET AY_KODU='4'
FROM TBLMUHFIS T1,TBLMUHMAS T2          
WHERE T1.AY_KODU=T2.AY_KODU
AND T1.AY_KODU='5'
COMMIT

Msg 547, Level 16, State 0, Line 2
The UPDATE statement conflicted with the REFERENCE constraint "TBLMUHFIS_FKEY1". The conflict occurred in database "YAG2020MUHA", table "dbo.TBLMUHFIS".
The statement has been terminated.
Msg 547, Level 16, State 0, Line 10
The UPDATE statement conflicted with the FOREIGN KEY constraint "TBLMUHFIS_FKEY1". The conflict occurred in database "YAG2020MUHA", table "dbo.TBLMUHMAS".
The statement has been terminated.



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 04 Haziran 2020 Saat 00:24
BEGIN TRANSACTION
INSERT INTO TBLMUHMAS ([AY_KODU], [MAS_FISNO], [MASACIK1], [MASACIK2], [RES_YEVM_NO], [IAS_RES_YEVM_NO], [FISTIP], [UPDATE_KODU], [VERSIYON], [YEDEK1], [YEDEK2], [YEDEK3], [YEDEK4], [YEDEK5], [YEDEK6], [YEDEK7], [YEDEK8], [YEDEK9], [SUBE_KODU], [KAYITYAPANKUL], [KAYITTARIHI], [DUZELTMEYAPANKUL], [DUZELTMETARIHI], [MASACIK3])

SELECT 4, [MAS_FISNO], [MASACIK1], [MASACIK2], [RES_YEVM_NO], [IAS_RES_YEVM_NO], [FISTIP], [UPDATE_KODU], [VERSIYON], [YEDEK1], [YEDEK2], [YEDEK3], [YEDEK4], [YEDEK5], [YEDEK6], [YEDEK7], [YEDEK8], [YEDEK9], [SUBE_KODU], [KAYITYAPANKUL], [KAYITTARIHI], [DUZELTMEYAPANKUL], [DUZELTMETARIHI], [MASACIK3] 
FROM TBLMUHMAS WHERE AY_KODU=5 AND 
-- EGER BAZI FISLER GECMIS ISE
FISNO IN (

FISNO LAR YAZILIR
);



UPDATE TBLMUHFIS
SET AY_KODU=4
WHERE AY_KODU=5 AND 
-- EGER BAZI FISLER GECMIS ISE
FISNO IN (

FISNO LAR YAZILIR
);

DELETE FROM TBLMUHMAS WHERE AYKODU=5 AND
FISNO IN (

FISNO LAR YAZILIR
);



COMMIT


-------------
Mehmet Baykan



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net