У меня есть таблица со следующими деталями
Имя таблицы EMPLOYEE
и столбцы
EMPID (PK smallint not null)
EMPNAME (varchar 256 not null)
ORG (FK smallint not null)
FUNCTION (FK smallint not null)
EFF_DATE (datetime null)
AUDIT_ID (varchar null)
Теперь я должен добавить дополнительный столбец к этой таблице ADD_UID
и сделать его также первичнымключ
Я использую этот запрос, но не могу.
ALTER TABLE CVADMIN.EMPLOYEE
ADD ADD_UID varchar(32) NULL,
CONSTRAINT PK_EMPLOYEE PRIMARY KEY [NON]CLUSTERED (ADD_UID)
go
В таблице 'EMPLOYEE
' уже определен первичный ключ.
EDIT
Идея в том, что новый столбец должен быть уникальным, чтобы в случае его сбоя я мог выбросить _KEY_VIOLATION, чтобы была выполнена некоторая манипуляция с кодом