TCF-Framework-Integration/db/UDO_T_EQUIPDSCM.sql

29 lines
1.3 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_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)
);