Ich schreibe einen Java-Code, der den Primärschlüssel Wert in meiner Datenbank überprüft, wenn es bereits existiert, wird der Wert überschrieben (entsprechende Zeile löschen und neuen Wert aktualisieren) ..kann mir jemand den optimalen Ansatz vorschlagen?Willst du den Wert des Primärschlüssels in meiner Tabelle überschreiben
-6
A
Antwort
0
Vielleicht so etwas?
IF EXISTS (SELECT * FROM Table1 WHERE Column1=’SomeValue’)
UPDATE Table1 SET (…) WHERE Column1=’SomeValue’
ELSE
INSERT INTO Table1 VALUES (…)
+0
wird das versuchen. Vielen Dank ! –
+0
das ist die Abfrage nur für Java, die Sie sagen müssen. String query = "IF EXISTS (SELECT * FROM Tabelle1 WHERE Column1 = 'SomeValue') UPDATE Tabelle1 SET (...) WHERE Spalte1 = 'SomeValue' ELSE INSERT IN Table1VALUES (...)"; executeSQLQuery (Abfrage, "eingefügt"); so ähnlich –
Verwandte Themen
- 1. Willst du DECODE in meiner Abfrage verwenden
- 2. Erhalte den Namen des Primärschlüssels der Tabelle
- 3. Willst du den numerischen Wert überspringen, der in 8 endet
- 4. Willst du die Bildlaufleiste mit Werten für den Wert
- 5. Verletzung des Primärschlüssels - Deduplizierung Tabelle
- 6. Willst du ein Array nach Wert filtern
- 7. Willst du async verstehen
- 8. Wie kann ich den Wert des Primärschlüssels eines NSManagedObject erhalten?
- 9. Willst du "#" mit IDLE eingeben
- 10. Willst du ändern NavigationItem Titel
- 11. Zurücksetzen des Primärschlüssels in mysql?
- 12. Willst du in .tar.gz Datei in Solaris
- 13. Willst du als Tabellenansicht anzeigen
- 14. Willst du Textfarbe mit onClick
- 15. Willst du die Probleme finden
- 16. Willst du Seitenlayout in WordPress bearbeiten
- 17. Willst du lernen, wie Wert von Textfeld zu verwenden, um den Wert eines anderen Textfelds (automatisch)
- 18. Willst du maximalen Wert bekommen, aber Abfrage funktioniert nicht
- 19. Willst du Arbeitsblätter in Excel automatisch erstellen
- 20. Willst du den Namen und die maximale Punktzahl in einer Tabelle in Sql-Server
- 21. Willst du Navar in Bootstrap Center
- 22. Willst du Objekt in MySQL-Datenbank speichern
- 23. Willst du nur in grep übereinstimmen
- 24. Willst du ActiveRecord Muster in C lernen?
- 25. fgetpos in Go verfügbar? Willst du File.Position
- 26. Willst du den Standardcode nicht als Hauptproblem sehen? Warum? Gegenmaßnahmen?
- 27. Willst du ändern den aktiven Zustand auf meiner Seite Seite Abschnitt Navar mit Flat UI Bootstrap
- 28. Willst du Asterisk SIP-Nachrichtenflüsse vereinfachen
- 29. Wie kann ich den Namen des Primärschlüssels in Doctrine ändern
- 30. Willst du ein AWK, das '@include' implementiert
Mögliche Duplikat [Können wir Primärschlüsselwerte einer Tabelle aktualisieren?] (Http://stackoverflow.com/questions/3838414/can-we-update-primary-key-values-of-a- Tabelle) – xenteros