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

Откуда:
Сообщений: 5
Доброго дня все!

Прошу помочь мне с возникшей задачей. (практики работы с MS SQL нет лет 5).

Необходимо автоматически очищать данные из таблиц, при истечении 10 дней.

Заранее спасибо!
11 авг 11, 13:19    [11103492]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
Raoul
Member

Откуда:
Сообщений: 177
Набери jobs в индексе BOL
11 авг 11, 13:25    [11103570]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
ttt-3, создаете соответствующий джоб и в путь. Если редакция Express, то поиспользовать планировщик Windows.
11 авг 11, 13:26    [11103572]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
ttt-3
Member

Откуда:
Сообщений: 5
Raoul,

Можете подсказать, как для чайника?!

Спасибо.
11 авг 11, 13:30    [11103636]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
ttt-3
Raoul,

Можете подсказать, как для чайника?!

Спасибо.
https://www.sql.ru/faq/faq_topic.aspx?fid=13
11 авг 11, 13:31    [11103648]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
ttt-3
Member

Откуда:
Сообщений: 5
Всем спасибо, за ответы... ушел в BOL..
11 авг 11, 13:34    [11103676]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
ttt-3
Raoul,

Можете подсказать, как для чайника?!

Спасибо.


в JOB пишете

USE БАЗА
GO
delete имя таблицы
where столбец условия < DATEADD(day, -10, GETDATE())
11 авг 11, 13:34    [11103681]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Eagle_84
ttt-3
Raoul,

Можете подсказать, как для чайника?!

Спасибо.


в JOB пишете

USE БАЗА
GO
delete имя таблицы
where столбец условия < DATEADD(day, -10, GETDATE())
А зачем USE БАЗА?
11 авг 11, 13:38    [11103711]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
iap
Eagle_84
пропущено...


в JOB пишете

USE БАЗА
GO
delete имя таблицы
where столбец условия < DATEADD(day, -10, GETDATE())
А зачем USE БАЗА?


да когда написал, сам задумался )
11 авг 11, 13:41    [11103749]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
ttt-3
Member

Откуда:
Сообщений: 5
Eagle_84,

Корректней без USE БАЗА?
11 авг 11, 13:54    [11103861]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
шанти
Guest
ttt-3, при создании шага задания вы и так укажете имя бд в соответствующем реквизите
11 авг 11, 14:04    [11103945]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
ttt-3
Member

Откуда:
Сообщений: 5
шанти,

Да, спасибо.
11 авг 11, 14:05    [11103962]     Ответить | Цитировать Сообщить модератору
 Re: Автоматическое удаление записей в таблице через заданное количество времени.  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
ttt-3
Eagle_84,

Корректней без USE БАЗА?
Да просто короче.
Базу можно задать при создании Step.
Или при обращении к объекту (БД.Схема.Объект)

К сообщению приложен файл. Размер - 47Kb
11 авг 11, 14:14    [11104032]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить