Utworzyłem bazę danych, w której jedna tabela ma przechowywać pewne nazwy, będą one dodawane z wczytanego pliku excela, jednak nazwy te będą bardzo często się powtarzały, dlatego w celu eliminacji dodawania tych samych wpisów stwierdziłem, że najbardziej odpowiednim rozwiązaniem będzie nadanie polu bazy danych właściwości - unique.
Aby obsłużyć pojawiające się wyjątki o próbie dodania tego samego pola użyłem try/catch, wszystko działa według mojego założenia jednak nie chciałbym aby każda próba dodania nowego wpisu kończyła się na inkrementacji pola ID, ponieważ próby dodania kilku dużych plików excela mogą w znacznym stopniu podnieść licznik ID...
Prosiłbym o pewne sugestie jak rozwiązać ten problem.
Myślałem również nad sprawdzaniem za pomocą polecenia select czy dana nazwa jest już w tabeli, jednak myślę, że nie będzie to zbyt optymalne rozwiązanie problemu...
Baza danych jakiej używam to MS SQL.