Описание
Накладные (только необходимые данные, которые можно было вынести из ТТН, при дальнейшем развитии необходимо переместить все данные)
Поля
PK | FK | Поле | Домен | Тип | NN | По умолчанию | Описание |
---|---|---|---|---|---|---|---|
|
INVOICEID |
INTEGER |
|
Накладная |
|||
|
|
INVOICENUMBER |
VARCHAR(30) |
|
Номер накладной |
||
|
|
INVOICEDATE |
DATE |
|
Дата накладной |
||
|
|
STATIONID |
INTEGER |
|
*Станция с которой прибыл вагон |
||
|
|
REGISTERIDOLD |
INTEGER |
|
Идентификатор склада-отправителя при внутренних перемещениях |
||
|
|
SENDERID |
INTEGER |
|
*Отправитель |
||
|
|
FORWARDERID |
INTEGER |
|
*Доставщик (экспедитор, АТП) |
||
|
|
DRIVERS |
VARCHAR(30) |
|
Водитель |
||
|
|
EXPORTERID |
INTEGER |
|
*Экспортер |
||
|
|
AGREEMENTNUMBER |
VARCHAR(10) |
|
Номер договора между поставщиком и экспортером |
||
|
|
MANUFACTURERID |
INTEGER |
|
*Производитель зерна |
||
|
|
SCALESTYPEID |
INTEGER |
|
Тип весов, на которых определен вес |
||
|
|
CONFIRMATIONTIME |
TIMESTAMP |
|
Время раскредитации железнодорожного вагона |
Триггеры
Триггер | Тип | Активность | Порядок | Описание |
---|---|---|---|---|
AFTER UPDATE |
Yes |
1000 |
  |
|
AFTER UPDATE |
Yes |
0 |
  |
|
BEFORE INSERT |
Yes |
0 |
  |
Индексы
Индекс | Поля | Активен | Уникальный | Порядок |
---|---|---|---|---|
EXPORTERID |
ASC |
|||
FORWARDERID |
ASC |
|||
MANUFACTURERID |
ASC |
|||
SENDERID |
ASC |
|||
INVOICEID |
ASC |
Ссылается на
(Нет таблиц, используемых таблицей INVOICES)
Ссылающиеся
(Нет таблиц, использующих таблицу INVOICES)
Определение
CREATE TABLE INVOICES (
INVOICEID DINTEGER NOT NULL,
INVOICENUMBER DVARCHAR30,
INVOICEDATE DDATE,
STATIONID DINTEGER,
REGISTERIDOLD DINTEGER,
SENDERID DINTEGER,
FORWARDERID DINTEGER,
DRIVERS DVARCHAR30,
EXPORTERID DINTEGER,
AGREEMENTNUMBER DVARCHAR10 COLLATE WIN1251_UA,
MANUFACTURERID DINTEGER,
SCALESTYPEID DINTEGER,
CONFIRMATIONTIME DTIMESTAMP
);
ALTER TABLE INVOICES ADD CONSTRAINT PK_INVOICES PRIMARY KEY (INVOICEID);
CREATE INDEX INVOICES_IDX_EXPORTERID ON INVOICES (EXPORTERID);
CREATE INDEX INVOICES_IDX_FORWARDERID ON INVOICES (FORWARDERID);
CREATE INDEX INVOICES_IDX_MANUFACTURERID ON INVOICES (MANUFACTURERID);
CREATE INDEX INVOICES_IDX_SENDERID ON INVOICES (SENDERID);