powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по переменным типа TABLE
4 сообщений из 4, страница 1 из 1
Вопрос по переменным типа TABLE
    #32004688
Можно ли создать более чем один индекс на такого рода таблицу ??

DECLARE @tbTmpTable TABLE (
Field1 char(2)
, Field2 char(3)
, Field3 int
, PRIMARY KEY CLUSTERED ( Field1, Field2 )
)

Create Index говорит что, такой таблицы нет и это понятно

Спасибо
...
Рейтинг: 0 / 0
Вопрос по переменным типа TABLE
    #32004690
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раздел в BOL Using Special Data
Читаем:
Indexes or other constraints applied to the table must be defined as part of the DECLARE variable or CREATE FUNCTION statement. They cannot be applied later, because the CREATE INDEX or ALTER TABLE statements cannot reference table variables and user-defined functions.
...
Рейтинг: 0 / 0
Вопрос по переменным типа TABLE
    #32004694
Спасибо.
Любите Вы запутывать ответы

Я это уже понял.
Я нашел вариант, может быть будет интересно на будущее или настоящее.

DECLARE @tbTmpTable TABLE (
Field1 char(2)
, Field2 char(3)
, Field3 int
, PRIMARY KEY CLUSTERED ( Field1, Field2 )
, UNIQUE NONCLUSTERED ( Field3 )
)

Удачи, спасибо
...
Рейтинг: 0 / 0
Вопрос по переменным типа TABLE
    #32004705
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UNIQUE - это не индекс.

UNIQUE

Is a constraint that provides entity integrity for a given column or columns through a unique index. A table can have multiple UNIQUE constraints.

Т.е. по переменной типа таблица можно сделать только ОДИН индекс, который делается вместе с первичным ключом. Надеюсь сейчас ничего запутанного не написал?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по переменным типа TABLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]