Вопрос : показатели delete в таблице имеет оригинал - детализируют отношение с другими.

Здравствулте! специалисты,

I имеют 2 таблицы --- informix_eod_train_participnt a (rowcount -305.219)
                             ---Таблица informix_eod_train_act b (rowcount 35084)
The b имеет уникально activity_nbr колонки имеет 35084 уникально records.
And таблица a, котор как таблица ориентированная деталью, и получает соединенным activity_nbr
For каждое activity_nbr в таблице b (препятствует для того чтобы сказать 100) будет 5 или 6 показателей в таблице A.

So, я использовали план-график удерживания нескольких показателей и уничтоженные около 120, 000 показателей в таблице a, настолько теперь rowcount
для таблицы a -- 180, 219


How делают я уничтожают соответствуя показатели в A. таблицы. Оно первоначально имеет 35, 000 показателей но я предпологаю тому основанному на таблице a он atleast будет иметь 10,000 records deleted.

Could, котор вы пожалуйста препятствуете мне суметь как достигнуть this.

structure таблиц ниже:
Table a  -- Детализируйте
ТАБЛИЦЫ ETS.MCL_EOD_TRAIN_PARTICIPNT table

CREATE (
TRN_ACTIVITY_KEY VARCHAR2
(БАЙТА 10),
EMPE_SSN VARCHAR2 (БАЙТА 10),
NOMINATION_DATE VARCHAR2 (БАЙТА 20),
CONFIRMATION_DATE VARCHAR2 (БАЙТА 20),
VERIFICATION_DATE VARCHAR2 (БАЙТА 20),
DTTM_CREATED VARCHAR2 (БАЙТА 20),
OPER_INIT_NBR VARCHAR2 (БАЙТА 15),
DTTM_UPDATED VARCHAR2 (БАЙТА 20),
OPER_UPDATE_NBR VARCHAR2 (БАЙТА 15));

Table b ----ТАБЛИЦА ETS.INFORMIX_EOD_TRAIN_ACT
Master

CREATE (
ACTIVITY_NBR VARCHAR2 (10 БАЙТ),
LOCATION_CODE VARCHAR2 (10 БАЙТ),
TRN_EVENT VARCHAR2 (10 БАЙТ),
TRN_CATEGORY_NBR VARCHAR2 (10 БАЙТ),
TRN_SUB_CATEGORY VARCHAR2 (10 БАЙТ),
TRN_SEQUENCE_NO VARCHAR2 (10 БАЙТ),
TRN_NBR_OF_HRS VARCHAR2 (10 БАЙТ),
MAX_PARTICIPANTS VARCHAR2 (10 БАЙТ),
TRN_START_DATE VARCHAR2 (20 БАЙТ),
TRN_END_DATE VARCHAR2 (20 БАЙТ),
STATE_ABBREV VARCHAR2 (20 БАЙТ),
CITY_NBR VARCHAR2 (20 БАЙТ),
DATE_INACTIVE VARCHAR2 (БАЙТ 20
)),
TRN_ACTIVITY_DESC VARCHAR2 (БАЙТА 100),
ACTIVITY_COMMENT CLOB,
DTTM_CREATED VARCHAR2 (БАЙТА 20),
OPER_INIT_NBR VARCHAR2 (БАЙТА 15),
DTTM_UPDATED VARCHAR2 (БАЙТА 20),
OPER_UPDATE_NBR VARCHAR2 (БАЙТА 15)
class=

Ответ : показатели delete в таблице имеет оригинал - детализируют отношение с другими.

>>Does оно вообще принимает долгое время уничтожить те показатели

Это будет специфический системы.

Вы добавили индекс прежде или после вы начали delete?

Вы могли мочь быстро пройти ip вещей немногая с петлей PL/SQL и дозировано поручает.

что-то как (напечатано на машинке внутри, могл иметь ошибки синтаксиса):

объявите
   номер myCount: =1;
начните
для I в (выберите удостоверение личности от детали) петле
delete от оригинала где id=id;

--поручите каждые 1000 рядков
если mod (myCount, 1000) =0 после этого
поручите;
закончитесь если;
myCount: = myCount + 1;
петля конца;
конец;
/
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us