Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Поиск новых партиций в базе  [new]
geo_sql
Member

Откуда:
Сообщений: 18
Добрый день всем , есть такой вопрос если кто знает плиз подскажите:

как определить для таблицы которая партиция была создана последней ? у меня есть мысль что по следующему селекту можно определить по нумерации 'Partition_Number' , но все таки сомневаюсь :


SELECT partition_id, object_id, partition_number, rows
FROM sys.partitions
WHERE object_id = OBJECT_ID('TABLE_NAME')
24 окт 12, 10:09    [13366768]     Ответить | Цитировать Сообщить модератору
 Re: Поиск новых партиций в базе  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5146
partition_number не уникален (это порядковый номер секции в соответствии со схемой), уникален partition_id
24 окт 12, 10:27    [13366903]     Ответить | Цитировать Сообщить модератору
 Re: Поиск новых партиций в базе  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
geo_sql,

может это будет интересно
12910837
24 окт 12, 10:29    [13366908]     Ответить | Цитировать Сообщить модератору
 Re: Поиск новых партиций в базе  [new]
geo_sql
Member

Откуда:
Сообщений: 18
ну то что айди уникален это понятно но как узнать которая из партиций самая новая
24 окт 12, 10:29    [13366911]     Ответить | Цитировать Сообщить модератору
 Re: Поиск новых партиций в базе  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5146
geo_sql
ну то что айди уникален это понятно но как узнать которая из партиций самая новая
та у которой он больше ??
24 окт 12, 10:38    [13366970]     Ответить | Цитировать Сообщить модератору
 Re: Поиск новых партиций в базе  [new]
geo_sql
Member

Откуда:
Сообщений: 18
ну в принципе логично , мне нужно находить последнюю созданную партицию чтобы после загрузки туда данных делать ее rebuild
24 окт 12, 10:52    [13367059]     Ответить | Цитировать Сообщить модератору
 Re: Поиск новых партиций в базе  [new]
geo_sql
Member

Откуда:
Сообщений: 18
А как можно найти партицию по дате range?
24 окт 12, 12:54    [13367962]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить