Выбор SQL из таблицы -только включая данные в определенной файловой группе

Я следил за этой статьей: http://www.mssqltips.com/sqlservertip/1796/creating-a-table-with-horizontal-partitioning-in-sql-server/ Что, по сути, делает следующее:

  1. Создает базу данных с тремя файловыми группами, назовите их A, B и C
  2. Создает схему разделов, сопоставленную трем файловым группам
  3. ] Создает таблицу -SalesArchival, используя схему секционирования.
  4. Вставляет в таблицу несколько строк, разделенных по файловым группам.

Я хотел бы выполнить такой запрос (извините за мой псевдокод -)

select * from SalesArchival
where data in filegroup('A')

Есть ли способ сделать это, и если нет, то как мне это сделать.

Чего я хочу добиться, так это ежедневно запускать пакет, который перемещает данные старше 90 дней в другую файловую группу, и выполнять внешние запросы только к «текущей» файловой группе.

5
задан Hugo Forte 4 May 2012 в 20:30
поделиться