Zitat:
Der Name soll hier wohl als eindeutiger Identifizierer dienen, der unveränderlich ist. CRC kann sich datenabhängig ändern. Von daher kann die Abfrage nicht
select BILD1, BILD2 from project where NAME = :name and CRC = :CRC;
lauten (da hier bei geänderten Daten und damit geänderter CRC nicht gefunden wird), sondern nur
select BILD1, BILD2, CRC from project where NAME = :name;
Warum es macht doch keinen Unterschied ob es noch kein Bild oder eines, welches geändert wurde gibt. In beiden Fällen muss neu berechnet werden. Ich würde es, wie oben beschrieben per
update or insert into
machen