Описание
Накладные (только необходимые данные, которые можно было вынести из ТТН, при дальнейшем развитии необходимо переместить все данные)
Поля
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);
         
         
         
       |