Nie, to nie jest możliwe. UNIKALNE ograniczenie zawiera definicję indeksu i ledwo wyobrażam sobie, jak można ją zaimplementować bez tworzenia indeksu (w kategoriach DBMS).
Powinieneś zdać sobie sprawę, że indeksy to nie tylko "czarodziejstwo" - to prawdziwa struktura danych , który zajmuje miejsce do umieszczenia, specjalne procedury do wykonania itp. Samo unikatowe ograniczenie oznacza unikalny indeks wartości, a nie unikalna kolumna wartości.