Объекты баз данных

В следующей таблице указаны ограничения максимального размера для некоторых объектов баз данных, определенных в базах данных Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5).

Категория Объект Ограничения максимального размера

Занимаемая память

Имя столбца

128 символов

Столбцов в таблице

1024

Размер строки

8060 байт

Пароль базы данных

40 символов

Размер базы данных

4 ГБ 1

Увеличение размера базы данных

В зависимости от размера таблицы возможно приращение либо на 1, либо на 16 страниц

Размер страницы

4 КБ

Сеансы

256

Размер столбца BLOB (ntext и image)

2 ГБ

Имя таблицы

128 символов

Размер таблицы

Без ограничений

Запросы

Символов в инструкции SQL

Без ограничений

Столбцов в курсоре

1024

Столбцов в предложении ORDER BY, GROUP BY или DISTINCT

10242

Уровней вложенных подзапросов

Без ограничений

Параметры с именами

Поддерживаемые

Операндов в запросе

Без ограничений

Объединенных таблиц

Без ограничений

Индексов

Столбцов BLOB

Невозможно индексировать

Байтов в ключе индекса

5123

Столбцов в индексе

16

Индексов на таблицу

249

Ограничения

PRIMARY KEY, UNIQUE, стандартные ограничения и FOREIGN KEY

Поддерживаемые 4

Ограничений на таблицу

249

1 Максимальный размер по умолчанию равен 128 МБ для устройств и 256 МБ для настольных компьютеров.

2Это ограничение применяется, только если временная таблица ядра хранения данных используется для внедрения ORDER BY. Если обработчик запросов может оптимизировать существующий индекс, ограничений числа колонок нет.

3 Поддерживаются более длинные ключи, однако данные усекаются и в конце добавляется контрольная сумма. Это работает также при выполнении операций эквивалентности (за исключением случаев, когда две контрольные суммы совпадают). Сложности возникают при использовании предложения ORDER BY. Упорядочивание за пределами длины ключа возвращается на основании контрольной суммы, но не фактического значения.

4Для каждого ограничения PRIMARY KEY и UNIQUE, указанных в таблице, в этих столбцах создается индекс. Число всех этих индексов не должно превышать общее число индексов, разрешенных для таблицы. Кроме того, некоторые типы данных (ntext, image) не могут быть использованы в качестве столбцов первичных ключей, поскольку их нельзя индексировать