Hi Eddy,
kannst Du vor dem Insert in die Bank den String auf Shell-Ebene untersuchen? Falls ja, dann kannst Du doch den unique-Teil herausholen (vielleicht über C-Programm oder Perl) und aus diesem String eine md5-Summe bilden. Dies ist dann Dein unique index, den Du ebenfalls mit in der Bank ablegst und auf diese Spalte einen Trigger machst. Somit mußt Du Dir innerhalb der Bank keine Gedanken machen, wo der String innerhalb eines Eintrags steht und der Trigger paßt auf, daß der unique-string nicht zweimal vorkommt.
Gruß
Hans