Как мы можем управлять процессом архивирования без написания отдельных хранимых процедур
в SQL Server 2000?
Например,
Поле даты для сравнения в таблице студента - это поле CreatedDate
и поле сотрудника.
это DOJ
Кроме того, я сохранил таблицу конфигурации со столбцами ConfigtableName, ConfigColumnName , ConfigCutoffdate
.
а) Как я могу написать общий запрос, чтобы он динамически принимал как имя таблицы, так и столбец
имя из таблицы конфигурации и вставка данных в архивные таблицы базы данных?
Примерно так ...
INSERT INTO <ArchiveDb>.Dbo.<Table name obtained from config table>
SELECT *
FROM <CurrentDb>.Dbo.<Table name obtained from config table>
WHERE
<ConfigColumnName obtained from config table> < <Cutoffdate obtained from config table>
б) Как управлять опцией определения набора полей?
в) Возможно ли, если в n-й итерации произойдет ошибка, это может сохранить подробности ошибки в журнал?