В MySQL ключевое слово KEY
является просто синонимом INDEX
. Следующие два эквивалента:
CREATE TABLE foo (
id SERIAL PRIMARY KEY,
ctime DATETIME,
KEY ctkey (ctime)
);
CREATE TABLE foo (
id SERIAL PRIMARY KEY,
ctime DATETIME,
INDEX ctidx (ctime)
);
В Microsoft SQL Server ближайший эквивалент - INDEX
. Насколько я могу судить, для создания индекса по столбцу в Microsoft SQL Server вы используете CREATE INDEX
. Вы также можете создавать ограничения для построения индексов как часть оператора CREATE TABLE
, но если вам нужен только индекс, используйте CREATE INDEX
.
CREATE TABLE foo (
id BIGINT IDENTITY PRIMARY KEY,
ctime DATETIME
);
CREATE INDEX ctidx ON foo(ctime);
См. Также документацию по CREATE INDEX
.