Запрос данных и метаданных из секционированных таблиц и индексов

Изменения: 12 декабря 2006 г.

При запросе и обновлении данных обращение к секционированной и несекционированной таблице происходит одинаково.

ms187924.note(ru-ru,SQL.90).gifВажно!
SQL Server не гарантирует выполнение запросов, обращающихся к секционированной таблице, если какие-либо файлы, принадлежащие к любым файловым группам таблицы, не находятся в состоянии ONLINE, независимо от того, к каким секциям обращается запрос.

Использование функции $PARTITION

Чтобы обратиться к отдельной секции, можно использовать функцию $PARTITION вместе с именем функции секционирования.

При помощи функции $PARTITION можно:

  • получить доступ ко всем строкам в подмножестве секций секционированной таблицы;
  • узнать, сколько строк содержится в каждой секции;
  • определить, в какой секции находится строка с некоторым значением ключа секции или куда она будет вставлена.

Запрос к отдельным секциям секционированной таблицы или индекса

Использование представлений каталога

Следующие представления каталога содержат сведения о секционировании базы данных, таблиц и индексов, а также данные об отдельных функциях и схемах секционирования.

Получение сведений об отдельных функциях секционирования

Получение сведений об индивидуальных параметрах функций секционирования

Получение сведений о граничных значениях функций секционирования

Получение сведений обо всех схемах секционирования базы данных

Получение сведений об отдельных схемах секционирования

Получение сведений обо всех секциях базы данных

Получение сведений о секционировании таблицы или индекса

См. также

Основные понятия

Реализация секционированных таблиц и индексов

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Новое содержимое
  • Добавлено примечание «Внимание!» о запросах к секционированным таблицам, в которых есть файлы, не находящиеся в состоянии ONLINE.