TCF-Framework-Integration/db/UDO_T_EQUIPDSCM.sql
Mikhail Chechnev acd2b6978e Клиентские процедуры выгрузки, передачи на сервер и отправки внешней системе файлов данных выборки
Доработка процедуры формирования карточки класса оборудования выборки данных
2024-08-08 11:43:55 +03:00

30 lines
1.7 KiB
SQL

/* Выборки данных оборудования (классы оборудования) */
create table UDO_T_EQUIPDSCM
(
/* Регистрационный номер */
RN number(17) not null,
/* Родитель */
PRN number(17) not null,
/* Класс оборудования */
EQOBJKIND number(17) not null,
/* Описание структуры выборки */
DATA_CONFIG clob,
/* Процедура формирования */
USERPROCS_DATA number(17) not null,
/* Функция обмена для выгрузки на FTP */
EXSSERVICEFN_UPLOAD number(17) not null,
/* Функция обмена для передачи внешней системе */
EXSSERVICEFN_SEND_MD number(17) not null,
/* Функция обмена для обработки внешней системой */
EXSSERVICEFN_SEND_RQ number(17) not null,
/* Ключи */
constraint UDO_C_EQUIPDSCM_RN_PK primary key (RN),
constraint UDO_C_EQUIPDSCM_PRN_FK foreign key (PRN) references UDO_T_EQUIPDS(RN),
constraint UDO_C_EQUIPDSCM_EQOBJKIND_FK foreign key (EQOBJKIND) references EQOBJKIND(RN),
constraint UDO_C_EQUIPDSCM_USRPD_FK foreign key (USERPROCS_DATA) references USERPROCS(RN),
constraint UDO_C_EQUIPDSCM_EXSFNUPLD_FK foreign key (EXSSERVICEFN_UPLOAD) references EXSSERVICEFN(RN),
constraint UDO_C_EQUIPDSCM_EXSFNSDMD_FK foreign key (EXSSERVICEFN_SEND_MD) references EXSSERVICEFN(RN),
constraint UDO_C_EQUIPDSCM_EXSFNSDRQ_FK foreign key (EXSSERVICEFN_SEND_RQ) references EXSSERVICEFN(RN),
constraint UDO_C_EQUIPDSCM_UN unique (PRN, EQOBJKIND)
);