В вашем скрипте есть две ошибки:
Первое: вы не можете использовать неуникальный индекс для ограничения первичного ключа, поэтому вам необходимо
CREATE UNIQUE INDEX idx_emp_pk ON emp(id);
При добавленииОсновное или уникальное ограничение на основе индекса, вы не можете указать столбцы (так как они уже определены в индексе):
ALTER TABLE emp ADD
CONSTRAINT pk_emp PRIMARY KEY
USING INDEX idx_emp_pk;