/* Выборки данных оборудования (классы оборудования, модели, история запросов) */ create table UDO_T_EQUIPDSCMMLH ( /* Регистрационный номер */ RN number(17) not null, /* Родитель */ PRN number(17) not null, /* Рег. номер технического объекта */ EQCONFIG number(17) not null, /* Пользователь, выполнивший запрос */ RQ_AUTHID varchar2(30) not null, /* Дата/время запроса */ RQ_DATE date not null, /* Параметры запроса */ RQ blob, /* Данные прогноза */ FORECAST blob, /* Дата прогноза (последняя) */ FORECAST_DATE date default null, /* Прогноз (дней до выхода из строя на дату прогноза) */ FORECAST_DAYS number(17) default null, /* Ключи */ constraint UDO_C_EQUIPDSCMMLH_RN_PK primary key (RN), constraint UDO_C_EQUIPDSCMMLH_PRN_FK foreign key (PRN) references UDO_T_EQUIPDSCMML(RN), constraint UDO_C_EQUIPDSCMMLH_EQCONFIG_FK foreign key (EQCONFIG) references EQCONFIG(RN), constraint UDO_C_EQUIPDSCMMLH_RQAUTHID_NB check (rtrim(RQ_AUTHID) is not null), constraint UDO_C_EQUIPDSCMMLH_UN unique (PRN, RQ_AUTHID, RQ_DATE) );