1
我有一個主表,它有很多與之相關的依賴表。在下面的示例中,當它的值中有一個值爲BCC
時,我將更新主表中RollNo
列中的值。如何在主表更改時更新表中的相關值?
Main Table Table 1 Table 2
ID NAME RollNo RollNo Col1 Col2 Id Col3 Col4
1 A BCC1 BCC1 AAA BBB 3 CCC DDD
2 A B2 BCC3 EEE FFF 5 GGG HHH
3 C BCC3 C3 III JJJ
4 D XYZ
5 C C3
在主表,我更新值「BCC1」和「BCC3」到「B2」分別「C3」(我不需要與「BCC」在其中」的任何值)。我的問題:
1.我如何更新Table1.RollNo
的值?
2.我需要更改Table2.Id
值3 - > 5.我該如何解決?
最終我的計劃是刪除主表中BCC
列下RollNo
列的所有行。
我不一定在尋找代碼,但有關如何做到這一點的想法?提前致謝。
您正在討論級聯更新。您的從屬表是否使用正確的外鍵鏈接到主表?級聯更新是外鍵的屬性。 –
有些表與外鍵鏈接,有些則不是。大約有15個表依賴於主表。 – SkC