"localhost:/firebird/data/ILICHEVSK2.FDB". Таблицы Previous topic Chapter index Next topic

PARTIES

 

Описание

--- Партии

 

Поля

PK

FK

Поле

Домен

Тип

NN

По умолчанию

Описание

 

PARTYID

 

INTEGER

 

Партия

 

 

NEXTPARTYID

DINTEGER

INTEGER

 

*Следующая партия

 

 

CROPID

DCROPID

INTEGER

 

*Культура

 

 

CLASSID

DCLASSID

INTEGER

 

*Класс

 

 

SORTID

DSORTID

INTEGER

 

*Сорт

 

 

STORAGEID

 

INTEGER

 

Склад

 

 

BEGINDATE

 

DATE

 

Дата открытия

 

 

PARTYNAME

DSHORTNAME

VARCHAR(31)

 

Название партии

 

 

ENDDATE

 

DATE

 

Дата закрытия

 

 

STATE

 

INTEGER

 

Состояние:
0 - неактивна
1 - текущая
2 - активная, но на закрытии

 

 

COMMENT

DCOMMENTS

VARCHAR(254)

 

Коментарий

 

 

HARVESTINGYEAR

DINTEGER

INTEGER

 

Год сбора урожая

 

Триггеры

Триггер

Тип

Активность

Порядок

Описание

PARTIES_SetID

BEFORE INSERT

Yes

0

 

 

Индексы

Индекс

Поля

Активен

Уникальный

Порядок

PARTIES_CROP_STATE_IDX

CROPID, STATE

ASC

PARTIES_STATE

STATE

ASC

PK_PARTIES

PARTYID

ASC

 

Ссылается на

(Нет таблиц, используемых таблицей PARTIES)

 

Ссылающиеся

(Нет таблиц, использующих таблицу PARTIES)

 

Определение

CREATE TABLE PARTIES (
    PARTYID         INTEGER NOT NULL,
    NEXTPARTYID     DINTEGER,
    CROPID          DCROPID,
    CLASSID         DCLASSID,
    SORTID          DSORTID,
    STORAGEID       INTEGER NOT NULL,
    BEGINDATE       DATE,
    PARTYNAME       DSHORTNAME,
    ENDDATE         DATE,
    STATE           INTEGER,
    COMMENT         DCOMMENTS,
    HARVESTINGYEAR  DINTEGER
);


ALTER TABLE PARTIES ADD CONSTRAINT PK_PARTIES PRIMARY KEY (PARTYID);
CREATE INDEX PARTIES_CROP_STATE_IDX ON PARTIES (CROPID, STATE);
CREATE INDEX PARTIES_STATE ON PARTIES (STATE);

 

     Previous topic Chapter index Next topic