29 lines
1.5 KiB
SQL
29 lines
1.5 KiB
SQL
/* Выборки данных оборудования (классы оборудования, модели, история запросов) */
|
||
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)
|
||
);
|