Предложение USING INDEX
является синтаксисом, специфичным для Oracle. В SQL Server новый индекс всегда создается при создании первичного ключа. Вы можете выбрать, является ли новый индекс кластеризованным (по умолчанию) или не кластеризованным.
Вы можете просто создать ПЕРВИЧНЫЙ КЛЮЧ (без создания индекса раньше), например:
CREATE TABLE TDM_USERS_AUTH
(
USER_ROLE_ID VARCHAR(3) NOT NULL
, ROLE VARCHAR(100) NOT NULL
, USER_ID VARCHAR(15) NOT NULL
);
ALTER TABLE TDM_USERS_AUTH
ADD CONSTRAINT XPKUSERS PRIMARY KEY
(
USER_ROLE_ID
);
Вы также можете указать первичный ключ при создании таблицы:
CREATE TABLE TDM_USERS_AUTH
(
USER_ROLE_ID VARCHAR(3) NOT NULL CONSTRAINT XPKUSERS PRIMARY KEY
, ROLE VARCHAR(100) NOT NULL
, USER_ID VARCHAR(15) NOT NULL
);