Ich habe zwei Tabellen: tblInvoice und tblAppointment Ich möchte tblInvoice automatisch aktualisiert werden, wenn ein neuer Termin erstellt wird (die Terminnummer wird automatisch erstellt) Ich habe Ich habe alles versucht, was ich hier gelesen habe, und nichts funktioniert, also muss ich weiterhin löschen, was bereits in der Rechnungstabelle ist und eine gespeicherte Insert-Prozedur verwenden, um es aufzufüllen. Wie kann ich es aktualisieren, ohne die Terminnummern zu duplizieren, wenn ein neuer Termin erstellt wird? Sie benötigen Code für die gespeicherte Prozedur und C#, um sie auf der Seite Termin hinzufügen auf der Schaltfläche Speichern zu speichern, damit sie funktioniert. Vielen Dank.Aktualisieren Sie Spaltendaten in einer Tabelle, wenn ID in einer anderen Tabelle erstellt wird
Antwort
Verwenden Sie eine gespeicherte Prozedur, um den neuen Eintrag in der Tabelle Termin zu erstellen?
Am Ende dieser gespeicherten Prozedur müssen Sie den Eintrag in der Rechnungstabelle suchen, die Sie aktualisieren möchten. Wenn ein solcher Eintrag existiert, möchten Sie ihn aktualisieren. Um dies herauszufinden, muss es eine Art von Beziehung zwischen Ihren beiden Tabellen geben. Ich kann die Beziehung nicht kennen, es sei denn, Sie teilen Ihr Datenmodell mit uns.
Bitte teilen Sie Ihre gespeicherten Proc und Tabelle Definitionen.
keine Einträge über Fenster gemacht werden Dateneingabe bildet. –
Die Rechnungstabelle hat Rechnungsnr (Primärschlüssel) und Terminnr (Fremdschlüssel). Dies ist die gespeicherte Prozedur, die ich geschrieben habe, aber es funktioniert nicht. CREATE PROCEDURE [dbo] [sproc_updateInvoiceTable] \t als Update tblInvoice Satz tblInvoice.AppointmentNo = tblAppointment.AppointmentNo von tblInvoice Exklusionsverknüpfung tblAppointment auf tblInvoice.AppointmentNo = tblAppointment.AppointmentNo \t RETURN 0 der Einsatz tut, aber wie ich schon sagte, ich muss weiterhin die Daten zu löschen, die proc und dann wieder öffnen VS was albern ist! –
einen Trigger erstellen, die tblInvoice nach jedem Einsatz aktualisieren
Wie mache ich das? –
- 1. Abrufen von Spaltendaten einer anderen Tabelle mit ID Laravel
- 2. Aktualisieren Sie eine Tabelle, wenn der Wert in anderen Tabelle
- 3. Eine Tabelle aus einer anderen Tabelle aktualisieren
- 4. Wählen Sie Zeilen in einer Tabelle aus, in der id gleich einer anderen ID in einer anderen Tabelle ist
- 5. Wert in Tabelle aus einer anderen Tabelle aktualisieren
- 6. Eine Tabelle aktualisieren, wenn sie mit einer anderen verbunden ist
- 7. SQL - Aktualisieren einer Tabelle mit Daten aus einer anderen Tabelle
- 8. Aktualisieren einer Tabelle aus einer anderen
- 9. SQL-Trigger zum Aktualisieren einer anderen Tabelle
- 10. Vergleichen Sie Daten in einer Tabelle mit einer anderen Tabelle
- 11. aktualisieren Summen in einer Tabelle
- 12. Dynamisch Tabelle aus einer anderen Tabelle mit Spalte aktualisieren
- 13. Join Tabelle mit der ID einer anderen Join Tabelle
- 14. ID einer Tabelle mit Benutzer-ID einer anderen Tabelle übereinstimmen, um Datensätze in MySQL abzurufen
- 15. Aktualisieren Sie mehrere Spalten in einer Tabelle aus einer anderen Tabelle (Oracle)
- 16. Aktualisieren Sie Spaltenwerte in einer Tabelle aus der Spalte einer anderen Tabelle - mysql
- 17. Der Versuch, eine Tabelle mit einer anderen Tabelle zu aktualisieren
- 18. Wie erstellt man eine Funktion, die Änderungen in einer Tabelle aus einer anderen Tabelle aktualisiert?
- 19. Kopieren von Zeilen in einer Tabelle in die gleiche Tabelle mit einer anderen ID
- 20. Mehrere Zeilen mit derselben ID in einer Tabelle aktualisieren
- 21. Aktualisieren von Spaltenwerten in einer Tabelle basierend auf Join mit einer anderen Tabelle?
- 22. Erstellen Tabelle mit Spaltennamen aus einer anderen Tabellen Spaltendaten
- 23. SQL Server erstellt eine temporäre Tabelle aus einer anderen Tabelle
- 24. Randomize die Spaltendaten einer SQL-Tabelle
- 25. MySQL-Tabelle mit Daten aus einer anderen Tabelle aktualisieren
- 26. Tabelle innerhalb einer anderen Tabelle?
- 27. Wie in einer anderen Tabelle
- 28. Wie Einfügen von Daten aus einer anderen Tabelle in eine vorhandene Tabelle mit einer autoinkrementierenden ID?
- 29. Verwandte Zeile in einer anderen Tabelle aktualisieren CakePHP 3
- 30. MySQL - Erstellen Sie eine Tabelle für jede neue Zeile, die in einer anderen Tabelle erstellt wurde
die Spalte gemeinsam tblAppointment ist AppointmentNo –