Отображение типов индексов мастером наращивания. Отображение объектов мастером наращивания.
Индексы SQL Server и индексы Visual FoxPro очень похожи. В табл. 23.3 показано, как типы индексов Visual FoxPro преобразуются в типы индексов SQL Server.
Таблица 23.3. Сопоставление типов индекса Visual FoxPro типам индекса SQL Server.
Тип индекса Visual FoxPro | Тип индекса SQL Server |
---|---|
Первичный | Кластеризованный уникальный |
Кандидат | Уникальный |
Уникальный, обычный | Не уникальный |
Мастер наращивания использует имена индексов Visual FoxPro в качестве имен индексов в SQL Server. Если имя индекса оказывается зарезервированным ключевым словом, мастер наращивания изменяет это имя, присоединяя к нему символ "_".
Замечание
SQL Server не поддерживает убывающие и возрастающие индексы и не разрешает использовать выражения в индексах сервера. Мастер наращивания в ходе наращивания индекса удаляет выражения Visual FoxPro из выражений индекса; на сервер передаются только имена полей.
Отображение объектов мастером наращивания
В табл. 23.4 показано, как отображаются объекты из Visual FoxPro в SQL Server:
Таблица 23.4. Отображение объектов мастером наращивания.
Объект Visual FoxPro | Объект SQL Server |
---|---|
База данных | База данных |
Таблица | Таблица |
Индексы | Индексы |
Поле | Поле |
Значение по умолчанию | Значение по умолчанию |
Правило проверки достоверности таблицы | Хранимые процедуры SQL Server, вызываемые из Триггеров UPDATE И INSERT |
Правило проверки достоверности поля | Хранимые процедуры SQL Server, вызываемые из Триггеров UPDATE И INSERT |
Постоянные отношения (там, где они используются в качестве ограничений ссылочной целостности) | Триггеры Update, Insert и Delete |