Запрос данных и метаданных из секционированных таблиц и индексов
При запросе и обновлении данных обращение к секционированной и несекционированной таблице происходит одинаково.
Важно! |
---|
SQL Server не гарантирует выполнения запросов, обращающихся к секционированной таблице, если какие-либо файлы, принадлежащие к любым файловым группам таблицы, не находятся в состоянии ONLINE, независимо от того, к каким секциям обращается запрос. |
Использование функции $PARTITION
Чтобы обратиться к отдельной секции, можно использовать функцию $PARTITION вместе с именем функции секционирования.
При помощи функции $PARTITION можно:
получить доступ ко всем строкам в подмножестве секций секционированной таблицы;
узнать, сколько строк содержится в каждой секции;
определить, в какой секции находится строка с некоторым значением ключа секции или куда она будет вставлена.
Запрос к отдельным секциям секционированной таблицы или индекса
Использование представлений каталога
Следующие представления каталога содержат сведения о секционировании базы данных, таблиц и индексов, а также данные об отдельных функциях и схемах секционирования.
Получение сведений об отдельных функциях секционирования
Получение сведений об индивидуальных параметрах функций секционирования
Получение сведений о граничных значениях функций секционирования
Получение сведений обо всех схемах секционирования базы данных
Получение сведений об отдельных схемах секционирования
Получение сведений обо всех секциях базы данных
Получение сведений о секционировании таблицы или индекса