> Ich m�chte testen, ob ein Datensatz (Daten aus einer Datei) > bereits in > der Datenbank vorhanden ist. > Es ist gew�hrleisted, dass die Abfragekriterien eindeutig sind. > Mit select count(id) from ... where .... > muss die DB wohl alle Datens�tze durchgehen, oder?
N�... Das kommt ganz auf das WHERE und die Indices an... > Gibts eine Funktion, welche abbricht, sobald ein Resultat > gefunden wurde? Exists ... Aber je nach DB geht das nur im where... Versuch mal fikgendes: select exists(select....) Oder Select 1 where exists(select ...) Du kannst auch ne SP machen und je nachdem 1 oder 0 zur�ckgeben... Wenn bestimmte felder entrechend auf unique gesetzt sind k�nntest Du auch gleich ein INSERT machen und wenn es den Datensatz schon gibt, bekommst Du einen Fehler den man abfangen kann... Claudius _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
