Doppelten Datensatz vermeiden?

Status
Nicht offen für weitere Antworten.

Verjigorm

Top Contributor
Hallo,

gibt es eine einfache Möglichkeit, einen doppelten Datensatz (ohne Primary key) zu vermeiden?

Jeder Datensatz ist gültig, solange er sich in mindestens EINEM Wert in einer beliebigen Spalte zu den bereits existierenden Datensätzen unterscheidet.

mfg Verjigorm
 
M

maki

Gast
>> gibt es eine einfache Möglichkeit, einen doppelten Datensatz (ohne Primary key) zu vermeiden?

Ohne PK ist es sicherlich nicht einfach (Wäre auch eine Quatsch Tabelle ;)).
 

tfa

Top Contributor
Ein Unique Index über alle Spalten wäre theoretisch möglich, wenn auch sehr unschön. Versuch lieber den Bug in deiner Software zu fixen :)
 

Verjigorm

Top Contributor
Nein es geht dabei um verschiedene Importe in eine zentrale Datenbank.

Es gibt Tabellen, die keinen PK besitzen (können)
Nun kann es vorkommen, dass sich Datensätze überschneiden.
Absolut identische Datensätze möchte ich halt vermeiden.
 

musiKk

Top Contributor
Ansonsten vielleicht mit Triggern probieren. Wenn große Einfügeoperationen benötigt werden, dann dürfte der Performanceverlust allerdings recht hoch sein.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Datenbank: Methode wegen doppelten User Datenbankprogrammierung 1
M Keine doppelten Datensätze einfügen Datenbankprogrammierung 24
B Doppelte Zeilen einer Doppelten Spalte aus einer Tabelle entfernen. Datenbankprogrammierung 2
F SQLite Datensatz löschen Datenbankprogrammierung 13
B Mit Button einen Datensatz löschen Datenbankprogrammierung 2
S sql query, um bestimten datensatz zu finden Datenbankprogrammierung 33
D MySQL Neuen Datensatz mit "new" anlegen Datenbankprogrammierung 16
E Nur der letzte Datensatz wird in Tabelle geschrieben Datenbankprogrammierung 4
M Serienbrief aus Datensatz Datenbankprogrammierung 2
E Aufzählung liest nur ersten Datensatz Datenbankprogrammierung 14
S SQLite Selectanfrage lieft datensatz aber cursor ist leer Datenbankprogrammierung 2
M Designfrage zu Rows die sich auf einen Datensatz derselben Tabelle beziehen Datenbankprogrammierung 7
A MySQL Datensatz wird nicht richtig gelöscht Datenbankprogrammierung 6
L SQLite fügt nur den ersten Datensatz ein Datenbankprogrammierung 2
C Hibernate Datensatz löschen Datenbankprogrammierung 2
M Access Datensatz beinhaltet ESC-Zeichen Datenbankprogrammierung 3
U Nur den ersten Datensatz löschen wenn mehrere gleiche da sind Datenbankprogrammierung 2
C Gleichzeitiger Zugriff auf Datensatz Datenbankprogrammierung 5
Eldorado MySQL Hibernate - neuen Datensatz einfügen Datenbankprogrammierung 2
Java.getSkill() Datensatz / Tupel automatisch nach xy Tagen / Stunden löschen Datenbankprogrammierung 7
M Datensatz exklusiv öffnen Datenbankprogrammierung 5
M design issue: datensatz lange locken? Datenbankprogrammierung 10
M Datensatz aus Datenbank löschen Datenbankprogrammierung 6
T Theoriefrage : mehrere User vs gleichen Datensatz Datenbankprogrammierung 4
K Schnelle Methode um zu testen ob Datensatz existiert Datenbankprogrammierung 9
R datenbank - datensatz sucjen Datenbankprogrammierung 4
-MacNuke- Hibernate löscht jeden Datensatz einzeln? Datenbankprogrammierung 12
S Überprüfen ob Datensatz existiert Datenbankprogrammierung 2
P SQL, nur jeder 5. Datensatz Datenbankprogrammierung 9
B Eingefügter Datensatz erneut abfragen. Datenbankprogrammierung 10
J Anzeige Button gibt immer nur 1. Datensatz aus DB aus Datenbankprogrammierung 8
M Letzter Datensatz mit auslesen(brauch kleinen Tipp) Datenbankprogrammierung 15
N SELECT: Datensatz sperren Datenbankprogrammierung 6
C vorheriegen oder letzten Datensatz Datenbankprogrammierung 2
K ResultSet: Erste Zeile ausgeben, Datensatz in String speiche Datenbankprogrammierung 13
W Nur ein Datensatz wird angezeigt, obwohl mehrere existieren Datenbankprogrammierung 7
C Datensatz einfügen und quittierung Datenbankprogrammierung 31
H letzter Datensatz wird nicht gefunden? Datenbankprogrammierung 6
F suche MySQl-Befehl um Datensatz an Tabellenende zu schreiben Datenbankprogrammierung 2
S Wie muss meine SQL Tabelle aufgebaut sein, um unendliche Attribute zu vermeiden Datenbankprogrammierung 2
E H2 Doppelte Einträge vermeiden Datenbankprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben