Не, не можете да имате UNIQUE ограничение в Oracle без съответен индекс. Индексът се създава автоматично при добавяне на ограничението и всеки опит за премахване на индекса води до грешката
ORA-02429: cannot drop index used for enforcement of unique/primary key
Успех.
РЕДАКТИРАНЕ
Но вие казвате "Да кажем, че имам голяма маса". И така, за колко реда говорим тук? Вижте, 1TB SSD са под $100. Четириядрените лаптопи са под $400. Ако се опитвате да минимизирате използването на хранилище или изгарянето на процесора, като напишете куп код с минимална приложимост за „спестяване на пари“ или „спестяване на време“, моето предложение е, че губите и двете време ипарите . Повтарям - ЕДИН ТЕРАБАЙТ съхранение струва същото като ЕДИН ЧАС време на програмист. ЕДИН ЧИСТО ПЛЯСКАЩ НОВ КОМПЮТЪР струва същото като ЧЕТИРИ ОТКАЧНИ ЧАСА време на програмист. Вие сте далеч, далеч по-добре да направите всичко възможно, за да минимизирате ВРЕМЕТО ЗА КОДИРАНЕ, вместо традиционните цели за оптимизация на CPU време или дисково пространство. Затова твърдя, че индексът UNIQUE е решението с ниска цена.