С технической точки зрения это возможно, и вы пытаетесь продублировать форму разбиения интервалов, которую имеет Oracle, где новые разделы создаются для вас на лету. В SQL Server вы должны полностью управлять этим процессом - обслуживание разделов, создание / удаление разделов должны быть закодированы в рамках процедур.
Так можно ли это сделать? да - вы можете смоделировать интервальное разбиение, добавив триггер, и я недавно привел пример этого (http://sqlfascination.com/2010/09/12/interval-partitioning-in-sql-server-2008/)
Стоит ли это делать? Я сильно сомневаюсь в этом - снижение производительности не будет незначительным, и управление разделами в триггере было упражнением в тестировании, а не в рабочем коде.
Если вы знаете, что каждую ночь вам нужно перемещать раздел вперед, вы можете запланировать сохраненный процесс, чтобы обработать все это для вас, что было бы гораздо эффективнее, чем использование триггера.