Недавно понадобилось удалить лишние данные из отчета для презентации,
А так как источника не было под рукой, понятно что обновления делать нельзя было..
Выход очень простой, нас всегда спасет частичная загрузка!!
1.Копируем этот скрипт в наш документ, обязательно должны быть слова ADD NOCONCATENATE для частичной загрузки
2.Меняем названия таблиц на ваши таблицы
SALES – исходная таблица
SALES_TEMP – временная таблица
3.Запускаем частичную загрузку и видим что, лишние удалились благополучно!
/* Example loadscript fragment to adjust a table */
/* Put this code at the top of the loadscript and */
/* then run a Partial Reload. */
/* Remove this fragment after using it. */
//Rename the table we want to change
RENAME TABLE SALES TO SALES_TEMP;
//Rebuild table with a WHERE clause
SALES:
ADD NOCONCATENATE LOAD * RESIDENT SALES_TEMP
WHERE Data >'01.11.2013';
// Drop the original table
DROP TABLE SALES_TEMP;
//so that we don't fall into the regular loadscript
EXIT SCRIPT;
/* Put this code at the top of the loadscript and */
/* then run a Partial Reload. */
/* Remove this fragment after using it. */
//Rename the table we want to change
RENAME TABLE SALES TO SALES_TEMP;
//Rebuild table with a WHERE clause
SALES:
ADD NOCONCATENATE LOAD * RESIDENT SALES_TEMP
WHERE Data >'01.11.2013';
// Drop the original table
DROP TABLE SALES_TEMP;
//so that we don't fall into the regular loadscript
EXIT SCRIPT;
И немного сладенького на десерт….
Жизненный девиз - чем больше я сплю, тем меньше от меня вреда.